Thursday, March 13, 2008 4:54 PM
Thanks to ConferenceXP source code, I create multicast RtpSessions, I encapsulate transport streams in RTP streams and send them. I noticed that ConferenceXP adds the RTP header (12 bytes) and then adds 6 bytes (00 01 00 00 00 00) to each packet. I can’t find in which class it is added, I just see these 6 bytes by analyzing the traffic with Wireshark.
I do not understand what these 6 bytes are (header's extension?), and how to remove them. Because of these 6 bytes VLC displays a bad video. (I have managed to remove them “manually” and I obtained a good video.)
- Moved by Max Wang_Chinasoft Thursday, April 28, 2011 7:41 PM forum consolidation (From:Developer Discussions)
Tuesday, April 01, 2008 3:02 PM
I have the same problem as you. I have an application that encapsulate transport streams in RTP and ConferenceXP adds 6 bytes (the same as yours) to each packet. I have no idea how to remove them, maybe you can guide me about it. You have told that you remove them "manually" to send the correct frame of video.
Thank you in advance!
Tuesday, April 01, 2008 3:33 PM
Thanks for answering my post.
When I say that I remove the 6 bytes "manually", I mean that I receive each RTP packet (sent by a ConferenceXP RtpSender) thanks to a UDP socket, then I store each of them in a byte buffer, I remove the 6 bytes, and I send my new RTP packets to VLC. Then the video is working, but there should be a cleaner way to remove these 6 bytes if it is an extension.
Hope somebody will help,
Tuesday, April 01, 2008 9:55 PM
Hi again Manon,
I am newby in the use of ConferenceXP and I don't know if it is possible or easy to modify inside the code. I will take a look to find out where these bytes are added and try to modify the classes or functions appropiate, do you think it is possible??
Thursday, April 03, 2008 2:45 PM
I didn't find where these 6 bytes where added. I think it is possible you modify the code but I have no idea of the difficulty...
Please tell me if you manage to understand what are these bytes and/or if you find the way to remove them!