流媒体第二篇-直播协议入门大纲

为什么要研究这个,这个是一个非常基础乃至关键的东西,类似于http之于web。做了一年多直播app觉得,如果想弄明白到底那些功能应该在哪一层实现,必须先把这一关过了。

一些应用

最近想了一些应用感觉无从下手,有些可能会产生一些新的协议类似直播p2p。 直播p2p 直播弹幕融合 直播加密 匿名直播 。。。。。

协议介绍

这段我会说两遍,正着一遍反着一遍,车轱辘话来回说,别嫌我烦 这段我会说两遍,正着一遍反着一遍,车轱辘话来回说,别嫌我烦 这段我会说两遍,正着一遍反着一遍,车轱辘话来回说,别嫌我烦

直播传输协议

rtmp hls http-flv 如果说直播是一条海上航线,http-flv,rtmp,hls这三就是船。flv与ts就相当于集装箱。 这三个协议是我从学习直播服务器搭建的时候就没弄明白。最近弄明白一点。一般主播端用rtmp进行推流,推到cdn以后,cdn支持观众用http-flv,hls,rtmp三种方式进行拉流,一般直播app用的是http-flv。这些协议相当于载具,载的是什么呢,他们载的是包装是什么呢,rtmp,http-flv运载的是flv,hls运载的是m3u8与ts。 https://github.com/gwuhaolin/livego/tree/master/protocol

音频视频的容器的格式,注意是容器,注意是容器,注意是容器

flv ts 如果说直播是一条海上航线,http-flv,rtmp,hls这三就是船。flv与ts就相当于集装箱。集装箱里面装的是什么h264,acc。flv协议里面分video和audio就是视频和音频。好多人介绍flv协议比ts好理解是真的文档长度不一样。 https://github.com/ListFranz/livego/tree/master/container

真正的音频视频的协议

h264 视频 acc 音频 mp3 音频 h264是播放的视频,acc是播放的声音的集合。 https://github.com/gwuhaolin/livego/tree/master/parser

视频是连续的画面还可以分解为图片

yuv 图片就是yuv,学opencv用过yuv,hlv,rgb的概念

参考 https://github.com/gwuhaolin/livego https://www.cnblogs.com/luconsole/p/6079534.html

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吾真本

架构操练Kata:敏捷出版社

http://nealford.com/katas/list.html;译者:伍斌、王瑞鹏

1015
来自专栏知晓程序

老司机都在用!一键查违章、缴罚款,就靠这款小程序

今天,知晓程序(微信号 zxcx0101)就为经常驾车的你,推荐一款专门用来查违章的小程序「车轮查违章」,助你第一时间掌握违章信息。

1071
来自专栏about云

老外对中国式App设计趋势的分析:中国移动应用设计趋势解读

导读: 作为一个开发者,如果你还不关注移动云开发,那么你很快就被淘汰了。下面来看看老外对中国移动的分析 ? 今年夏天,我收拾好所有行李,从旧金山搬到了广州工...

43212
来自专栏知晓程序

【晓头条】支付宝小程序向用户开放使用 /「公众平台助手」大升级 / 世界顶级博物馆收藏微信

上周,支付宝小程序终于向用户开放了。现在,你可以在支付宝中,直接使用支付宝小程序。

1033
来自专栏AI研习社

这款产品来自腾讯,但它或许比微信更克制

在所谓的互联网圈,“把用户当傻逼”,这句话政治错误得一塌糊涂。 所以当罗永浩发问:“我们到底是应该迎合用户还是引导用户”时,他知道,如涌的民意很有可能是:“引导...

4065
来自专栏养码场

Python终极版!250G视频教程,73套电子书,一网打尽决不放弃!

场主听说过有技术人用Python画画:通过Python的深度学习算法包,训练计算机模仿世界名画的风格,然后应用到一张画上面。

472
来自专栏zhisheng

做程序员的这五年

到昨天为止,做程序员,已经整整五年。最近半年来,我时常思考我走过这五年,反思我的职业工作,反思我的生活,我选择错了很多,也做错了很多。有些道理,到最近才幡然醒悟...

742
来自专栏玉树芝兰

笔记应用怎么选?

第一句是“好脑子赛不过烂笔头”。记笔记很重要。数字时代,我们应善用科技的成果,使用笔记应用来记笔记。

962
来自专栏SDNLAB

思华SDN技术在盛大游戏G云2.0中的应用

1796
来自专栏斑斓

用户体验设计与习惯的因袭

一个月前,微信公众平台的文章编辑器改版。我以为会有重大突破,阅读了公告,因为抱着期待的心态而过分高估,结果是微微的失望。然而,我还没有到“如鲠在喉”的地步,于是...

4006

扫码关注云+社区