-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add RTP support #530
Add RTP support #530
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, this is great! I'll play around with this a bit once the comments are addressed.
52c4117
to
6c662d4
Compare
I have improved the code to ensure that it's RFC-compliant by throwing a |
491daa2
to
d6c7296
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the delay, I've been quite busy. Just one comment, I tested this locally and it seems to work great!
This commit adds support for the Real-time Transport Protocol (RTP) as defined in RFC 3550. Some tests have also been added to ensure that the RTP PDU class functionality is working as expected. Signed-off-by: James Raphael Tiovalen <jamestiotio@gmail.com>
Awesome, thanks for staying on top of the PR and sorry again for the delay! |
No worries, thank you for your time! |
This commit adds support for the Real-time Transport Protocol (RTP) as defined in RFC 3550. Some tests have also been added to ensure that the RTP PDU class functionality is working as expected.
Note to reviewer: please double-check the parts that handle endian conversions. Initially, I was a little confused regarding the conversions. While I eventually managed to wrap my head around it, ensuring that the implementation handles these conversions correctly would be really appreciated. Thank you!