-
Notifications
You must be signed in to change notification settings - Fork 382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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!