流媒体传输协议: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打包方案

音视频常见问题分析和解决:延时和抖动


个人转载内容至朋友圈和群聊天,无需特别申请版权许可。

引用转载该订阅号文章,注明文章来源即可。

记得右下角点“在看”,还可以关注该订阅号,防止遗漏推送哦

 


今天就说这么多,祝您工作顺利!

如果有疑问,你可以在公众号后台发消息咨询我。

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