This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Appro IPNC & AAC Audio Encoding : Problem with Streaming

 

Hello TI staff

We have moved from G711 audio encoding of the original IPNC code, to the AAC-LC encoding. this has been done both in the dvsdk, then in the algo server, and in the AUDIO threads and piece of code. At beginning TI staff on this support forum told us that only these tasks were needed. But it appeared more complex.

From now we are stuck with the demuxing in VLC. While looking at the track info we saw that the codec found for the audio was PCM-ULAW which is G711 indeed.

So we looked at the wis-streamer code and found that the modifications of Appro have made are major restrictions on the usable codecs (especially when compared with the mainstream wis-streamer code). No AAC was available.

Our question is that has TI a version with the AAC RTSP wis-streamer code available somewhere (from Appro or from TI) to share ? Maybe this codec has been introduced in the newer versions of IPNC ?

Thank you for your help.

 

 

 

  • Hi,

    reda38 said:

    Our question is that has TI a version with the AAC RTSP wis-streamer code available somewhere (from Appro or from TI) to share ? Maybe this codec has been introduced in the newer versions of IPNC ?

    Yes, this feature is going to be available in IPNC ver 2.5 release planned for early next month. The support has been addded for AAC in the wis-streamer application.

    Regards,

    Anshuman

    PS: please mark this post as verified, if you think it has answered your question. Thanks.

     

  • Hi Anshuman

    Thank you for the answer.

    The version of wis-streamer which can be recovered from the live555 website uses the AAC but is not interfaced with the av_server.

    Are the version included in the IPNC 2.5 camera is an inheritance of this wis-streamer version on which you added the av_server part (get_avdata) ?

    In case we can do it in parallel for our tests.

    Regards

     

     

     

  • Hello Anshuman,

    Can you tell me the sampling frequency for AAC in the IPNC 2.5 ? Is that the 8ksps or 16ksps ?

    Thank you

  • Both 8khz and 16khz is supported in v2.5

     

    Regards,

     

    Raghu

     

  • Hello Raghu,

    Thank you.

    Do you know the increase in CPU load when you use the 16ksps ?

    As I already said in another post, I noticed in a previous version of IPNC on which we adapted the AAC codec, that from 8ksps to 16ksps the CPU was "flying" from 22% to 95%.

    It looks like there was a problem elsewhere, but I wanted to know which CPU load increase is to be expected for an increase in sound quality.

     

    Another point also on which you can help me : do you know if on version 1.0 of IPNC the sound was audible on VLC ? Or only the video was viewable with no sound ?

    Regards

     

     

  • from 8to 16Khz, i saw only 4-5% increase in ARMload.

    Also, from g711 to mpeg4aaclc, increase in armload was around 5%

     

    I am not sure on audio issue on version 1.0, since v2.5 is available now, would sugest using this for all the fixes

     

    Regards,

     

    Raghu

     

  • Hello Raghu, Thank you for these valuable infos.

    Reda