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.

CC3100/CC3200: Support RTP protocol

Guru 24520 points
Other Parts Discussed in Thread: CC3200, CC3100

Hi community member,

Please let me confirm the following questions.

[Question.1]

Can CC3100/CC3200 support the RTP protocol?

[Question.2]

If no, can we add this protocol to them?

My customer think that  their application will use this protocol for audio streaming.

Thus, we would like to know whether this device can support this protocol.

If you have any question, please let me know.

Best regards.

Kaka

  • RTP is not provided with the TCP/IP stack, however the stack comes with BSD Sockets implementation, so you may be able to migrate some freely available code to the CC3200, alternatively you could develop your own without too much issue. (So yes, the application layer RTP protocol is supported)

    There is a Audio Codec BoosterPack being developed, which I think will interest you and your customer - http://processors.wiki.ti.com/index.php/CC32xx_Wifi_Audio_Application

    Glenn

  • Thanks Glenn, your answer is spot on!

  • Hi Glenn,


    Thank you for your advice.

    Please let me confirm your suggestion.

    The networking API standard used in CC3200 is BSD sockets.  So, we can find the RTP protocol in application layer at open source and we may be able to migrate this code to CC3200.

    Is my understand correct?

    Best regards.

    Kaka

  • Yes this is correct.

    RTP on CC3200 is possible, you have 3 main options.

    1) Find open source code that has implemented RTP that has used the BSD standard. This is the quickest and easiest option.

    2) Find open source code that has implemented RTP that has not used the BSD standard. This will still help you a lot, as working with the sockets is only one part that needs to be developed. Be careful that the code selected will "fit" into the way that BSD sockets works.

    3) You could implement RTP your self, by using the RFC -  http://tools.ietf.org/html/rfc3550

    Glenn.

  • Hi Glenn,

    Thank you for your confirming.

    I understood your options.  I will share your option to my customer.

    Best regards,

    Kaka