-
Notifications
You must be signed in to change notification settings - Fork 120
H264 spreader #194
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
base: master
Are you sure you want to change the base?
H264 spreader #194
Conversation
|
Ok, it looks like there is little interest for this PR/feature, so closing it. |
|
Hi @jvary i would like to take this! I am just very overwhelmed with PRs |
|
I will review and address all issues myself :) |
|
Oh! Glad there is interest! |
b7d60d2 to
70bf0aa
Compare
|
Hey @jvary Sorry it has been over 3 years O_O but I am going to get this merged! I will fix all the lint errors/etc... and would love your take! I think this is super valuable to have. Even if only one other person uses it I am so happy to have this code Open Source/available for others to read :) |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #194 +/- ##
==========================================
- Coverage 91.73% 90.75% -0.99%
==========================================
Files 26 27 +1
Lines 2445 2638 +193
==========================================
+ Hits 2243 2394 +151
- Misses 140 172 +32
- Partials 62 72 +10
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
REQUEST FOR COMMENTS:
H264 spreader : reduces the RTP payload size so 3rd parties RTP sources can be properly redirected over SRTP/WebRTC without IP fragmentation.
High level steps:
The steps above handle :
Advantages vs building whole H264 Frame as you initially proposed:
Future improvement: back-buffer to persist between Process(), to avoid making new buffer for each new returned RTP.
[email protected]