摘要:問題發現一客戶直播環境為進行拉流然后轉換為推流最近版本進行更新后發現后端進行播放時會出現黑屏現象但是有數據流如果使用老版本的則沒有這個問題問題分析剛開始出現這個問題懷疑是關鍵幀發送問題因為通常第一個包含和等解碼所需的重要信息如果不發送解碼器
問題發現
一客戶直播環境為ffmpeg進行rtsp拉流,然后轉換為rtmp推流.最近ffmpeg版本進行更新后發現后端進行rtmp播放時會出現黑屏現象,但是有數據流.如果使用老版本的ffmpeg則沒有這個問題.
問題分析剛開始出現這個問題懷疑是關鍵幀發送問題,因為rtmp通常第一個video tag包含sps和pps等h264解碼所需的重要信息,如果不發送解碼器則不能解碼,就會出現有數據無圖像的問題.后來抓包和分析調試信息分析,vidoetag信息正常發送,排除這個問題可能.
后來打印時間戳發現,flash播放視頻流時時間戳都為0,如果改為100則可以正常播放,到這里發現是時間戳問題.
按rtmp協議的規定,Type為3的時候表示這個chunk的Message Header和上一個是完全相同的.而且ffmpeg發送的應該為相對時間戳,而服務端處理為絕對時間戳,所以導致了這個問題.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/40549.html
摘要:最后,我們還可以使用摩杜云視頻直播來降低延遲。如何讓直播延遲低體驗好摩杜云視頻直播直播延遲低 這些年來,隨著視頻直播行業的火爆,各種直播已經進入了大眾的視野,隨后被廣泛應用于各種行業領域。其中,在教育行業和帶貨直播中,應用也是極其廣泛的,它打破了網友和學生只要在有網的狀態就能進行觀看與下單。那么,問題來了,如何讓直播延遲更低,體驗更好呢?下面就跟著小杜一起來了解...
摘要:在本文中,我將先從協議開始,一步步帶領大家搭建一個簡易高性能的直播平臺。停止應用簡介俄羅斯人民開發的一款的流媒體插件,除了直播發布音視頻流之外具備流媒體服務器的常見功能在線直播。語法上下文描述使視頻流從一個關鍵幀開始。 來自 GitChat 作者:七夜 前言 現在直播已經成為移動互聯網時代一個新的重要流量入口,從YY、斗魚到花椒直播,直播已經成為人們分享交流的新方式,應用場景眾多,主要...
閱讀 3803·2021-11-17 09:33
閱讀 2020·2021-10-26 09:51
閱讀 1538·2021-09-29 09:44
閱讀 1688·2019-08-30 15:55
閱讀 1455·2019-08-30 15:52
閱讀 2333·2019-08-30 15:43
閱讀 3442·2019-08-29 17:00
閱讀 2310·2019-08-29 16:23