-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Support HEVC/H.265 in SRT/RTMP/HLS. #1747
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #1747 +/- ##
===========================================
+ Coverage 57.96% 58.20% +0.23%
===========================================
Files 118 114 -4
Lines 48585 48244 -341
===========================================
- Hits 28163 28079 -84
+ Misses 20422 20165 -257 | Impacted Files | Coverage Δ | |' Translated to English while maintaining the markdown structure: '| Impacted Files | Coverage Δ | | Translated to English while maintaining the markdown structure: '| trunk/src/app/srs_app_gb28181.cpp | Continue to review full report at Codecov.
Translated to English while maintaining the markdown structure: '|
|
👍 Please ask Mr. Shi to provide additional information on Usage, which includes how to stream, how to configure SRS, and how to watch.
|
Hevc has written two wikis, can you help take a look when you're free?
|
Previously, there was PR to support h.265 in RTMP, please refer to #1721. I will first merge h.265 into the feature/h265 branch, and in the future, I will consider merging it into develop. Students who need it can easily merge it into their own SRS branch.
|
|
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
* For #1747, Support HEVC/H.265 in SRT/RTMP/HLS. * Fixed compile error. * 1. optimize when to send hevc vps sps pps header 2. fix hevc I frame dropped by rtc before sending to consumer 3. fix overread in nalu parsing * ignore unknown payload data, otherwise it will be processed in other place * free err before return Co-authored-by: runner365 <shi.weibd@hotmail.com> Co-authored-by: yinjiaoyuan <yinjiaoyuan@163.com>
modify assert