android rtsp协议转http协议_流媒体传输协议:RTMP、HLS和RTSP介绍

本文介绍了流媒体传输中最常用的RTSP/RTP/RTCP、HLS和RTMP协议,提供了相关协议的参考资料和测试地址,便于读者学习和实践。此外,还分享了用于学习这些协议的实用工具,如VLC和Wireshark。
摘要由CSDN通过智能技术生成

​问题背景:

流媒体传输协议经过几十年的发展,越来越丰富。近期的SRT、DASH、QUIC等都已经在实际中有所应用,但是这些协议里面应用最成熟,最广的协议还是RTSP/RTP/RTCP、HLS和RTMP协议。同时这些协议背后解决的问题和设计思想大同小异,所以作为流媒体入门可以从这些协议入手,进行学习和实践。同时这些协议的资料丰富,实验环境也容易搭建。

近期给身边同学分享这块内容时,写了点PPT介绍了下这些协议最基础和最重要的部分,共享出来作为大家学习阅读参考,同时也算流媒体传输协议系列的第一篇文章,后面不定期会就里面内容详细分享。

1ca6dc0023984b39b1758a262e4152ad.png

534ebf75f4332505096ce437f4a72a8d.png

了解更多关于音视频&IOT,欢迎关注公众号:智媒黑板报


协议内容:

a12371530ca2cc30e1a7fecec37ba0eb.png

fb7b8dffad81301982fab1429dc74107.png

d040eb9edec9b308e0d17a7cdb880619.png

e1aa12a4958ab830df7ea639e3b97b47.png

a77538ee1819411bd65b3dca644e984a.png

3d2dccb41ca8fcb864d27a96f7b0bb09.png

fb5f7a23466b937af39373ab3c910cba.png

9fcdd58e46ec3cc2fa6e996f88aaa649.png

712d261f7dd5eede8eade59f139d8d22.png

e0812452fde897f073f1b701ccfac380.png

6568d58454dc93d78006cbe72f7cd74e.png

aa9cfacb56ca02cb797a705a346e5e02.png

7b9c137f2870af14b43d3089e49b0383.png

0370b67684f7dce09b5aee37b26f8ab3.png

a0c55ce27aef0b64c076e848f1f89145.png

a68efc5b7a1ee564c3a7f8a97fd6bac1.png

46575820e10b9dc1ed60e1471aaa5281.png

5a6ab3d57b827b7e294604036cd87f24.png

b375838661e8ae9229911df176d9bb23.png

cc333b3a7fbebca1c5b7da38a260a04a.png

6b8fd14e7c1fa175e974f1d6a38d625e.png

0ef08abfd3791d7a5e3de5a721472f22.png

a89af88a8eedbb64c23204c91b0a9fb3.png

a8caf032d0538cdbe3072b186ecf0fc3.png

0be3c910d1591ccfde89d3053ec4121d.png

参考地址:

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://http://rtmp.open.ys7.com/openlive/f01018a141094b7fa138b9d0b856507b.hd

rtmp://http://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打包方案

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


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

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

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

2e1149dde8b773b0342d1033991edafa.png

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值