问题背景:
问题背景:
流媒体传输协议经过几十年的发展,越来越丰富。近期的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打包方案
音视频常见问题分析和解决:延时和抖动
个人转载内容至朋友圈和群聊天,无需特别申请版权许可。
引用转载该订阅号文章,注明文章来源即可。
记得右下角点“在看”,还可以关注该订阅号,防止遗漏推送哦
今天就说这么多,祝您工作顺利!
如果有疑问,你可以在公众号后台发消息咨询我。