流媒體傳輸協議:RTMP、HLS和RTSP介紹

​問題背景:

​問題背景:

流媒體傳輸協議經過幾十年的發展,越來越豐富。近期的SRT、DASH、QUIC等都已經在實際中有所應用,但是這些協議裏面應用最成熟,最廣的協議還是RTSP/RTP/RTCP、HLS和RTMP協議。同時這些協議背後解決的問題和設計思想大同小異,所以作爲流媒體入門可以從這些協議入手,進行學習和實踐。同時這些協議的資料豐富,實驗環境也容易搭建。

 

近期給身邊同學分享這塊內容時,寫了點PPT介紹了下這些協議最基礎和最重要的部分,共享出來作爲大家學習閱讀參考,同時也算流媒體傳輸協議系列的第一篇文章,後面不定期會就裏面內容詳細分享。

 

智媒黑板報

瞭解更多關於音視頻&IOT,歡迎關注公衆號:智媒黑板報

 


協議內容:

 

參考地址:

https://developer.apple.com/library/archive/technotes/tn2288/_index.html

https://developer.apple.com/documentation/http_live_streaming

https://mp.weixin.qq.com/s?__biz=MzI2OTQxMTM4OQ%3D%3D&mid=2247485302&idx=2&sn=3728a07c4eded916d327707c8d01ea32&chksm=eae1f224dd967b32327a83c316c09f52d501f243323fd62d76d807a8ba7e55754bb6150ec882

 

測試地址:

可以在VLC輸入下面的連接,觀看直播和點播視頻,同時輔助Wireshark抓包,對於學習上面這些協議非常有幫助。

rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov

http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8

https://dco4urblvsasc.cloudfront.net/811/81095_ywfZjAuP/game/index.m3u8

https://dco4urblvsasc.cloudfront.net/811/81095_ywfZjAuP/game/index.m3u8/2000kbps.m3u8

http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8

海康相機:

http://hls.open.ys7.com/openlive/f01018a141094b7fa138b9d0b856507b.hd.m3u8

rtmp://rtmp.open.ys7.com/openlive/f01018a141094b7fa138b9d0b856507b.hd

rtmp://live.hkstv.hk.lxdns.com/live/hks

 

 

 


往期文章回顧:

譯:構建音視頻直播應用需要考慮的12件事

基於HLS-TS&RTMP-FLV的微信小程序點直播方案

一圖看懂音視頻核心技術棧(框架、工具和場景))

國產開源流媒體SRS4.0對視頻監控GB28181的支持

從方塊效應&呼吸效應看編碼量化參數對流控的作用

家庭消費類攝像頭選擇攻略和隱私保護小建議

音視頻封裝小總結(PS TS 和FLV)

SDP在RTSP、國標GB28181、WebRTC中的實踐

視頻監控攝像頭的互聯網化實踐思路

在HTML5上開發音視頻應用的五種思路

週末活動回顧:視頻質量主觀評價、實時RTC和AV1

音視頻封裝:MP4結構概述和分析工具

音視頻解封裝:MP4核心Box詳解及H264&AAC打包方案

音視頻基礎知識-時間戳的理解

音視頻封裝格式:AAC音頻基礎和ADTS打包方案詳解

從人類的第一次直播聊聊視頻監控行業

音視頻壓縮:H264碼流層次結構和NALU詳解

音視頻傳輸:RTP協議詳解和H.264打包方案

音視頻常見問題分析和解決:延時和抖動


個人轉載內容至朋友圈和羣聊天,無需特別申請版權許可。

引用轉載該訂閱號文章,註明文章來源即可。

記得右下角點“在看”,還可以關注該訂閱號,防止遺漏推送哦

 


今天就說這麼多,祝您工作順利!

如果有疑問,你可以在公衆號後臺發消息諮詢我。

 

 


往期文章回顧:

譯:構建音視頻直播應用需要考慮的12件事

基於HLS-TS&RTMP-FLV的微信小程序點直播方案

一圖看懂音視頻核心技術棧(框架、工具和場景))

國產開源流媒體SRS4.0對視頻監控GB28181的支持

從方塊效應&呼吸效應看編碼量化參數對流控的作用

家庭消費類攝像頭選擇攻略和隱私保護小建議

音視頻封裝小總結(PS TS 和FLV)

SDP在RTSP、國標GB28181、WebRTC中的實踐

視頻監控攝像頭的互聯網化實踐思路

在HTML5上開發音視頻應用的五種思路

週末活動回顧:視頻質量主觀評價、實時RTC和AV1

音視頻封裝:MP4結構概述和分析工具

音視頻解封裝:MP4核心Box詳解及H264&AAC打包方案

音視頻基礎知識-時間戳的理解

音視頻封裝格式:AAC音頻基礎和ADTS打包方案詳解

從人類的第一次直播聊聊視頻監控行業

音視頻壓縮:H264碼流層次結構和NALU詳解

音視頻傳輸:RTP協議詳解和H.264打包方案

音視頻常見問題分析和解決:延時和抖動


個人轉載內容至朋友圈和羣聊天,無需特別申請版權許可。

引用轉載該訂閱號文章,註明文章來源即可。

記得右下角點“在看”,還可以關注該訂閱號,防止遺漏推送哦

 


今天就說這麼多,祝您工作順利!

如果有疑問,你可以在公衆號後臺發消息諮詢我。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章