美文网首页
流媒体-直播协议入门大纲

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

作者: 于桓 | 来源:发表于2018-07-02 12:12 被阅读19次

为什么要研究这个,这个是一个非常基础乃至关键的东西,类似于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

相关文章

  • 流媒体-直播协议入门大纲

    为什么要研究这个,这个是一个非常基础乃至关键的东西,类似于http之于web。做了一年多直播app觉得,如果想弄明...

  • H5直播系列四 RTMP HTTP-FLV HLS MPEG-D

    参考【腾讯Bugly干货分享】从0到1打造直播 App从入门到出家:流媒体协议—FLVH5直播起航全面进阶 H5 ...

  • 视频开发基础概念知识三

    一、流媒体(直播需要用到流媒体) 流媒体开发:网络层负责传输(socket),协议层负责网络打包(RTMP/HLS...

  • RTSP协议转换RTMP直播协议

    RTSP协议也是广泛使用的直播/点播流媒体协议,以前的项目里实现了一个RTSP协议转换RTMP直播协议的程序,为的...

  • 视频推流

    直播技术? 姿势:摄像头采集,音视频编解码,流媒体协议,音视频流推送到流媒体服务器,流媒体网络分发,用户播放器,音...

  • 视频相关协议

    随着互联网基础设施越来越完善,网络视频点播和直播业务也越来越多,这其中少不了流媒体协议的支持。常见的流媒体协议有:...

  • Android音视频学习:概述

    直播架构 整体流程很简单 主播端通过摄像头和麦克风录制音视频, 编码后通过流媒体协议推送到流媒体服务器上 流媒体服...

  • RTSP协议介绍

    流媒体传输协议介绍 1,RTMP协议(1)是流媒体协议。(2)RTMP协议是 Adobe 的私有协议,未完全公开。...

  • 从请求次数理解: HTTP 中 GET 与 POST 的区别

    原文链接:mp.weixin.qq.com 通过 wireshark 抓包了解直播流媒体 RTMP 协议基本过程j...

  • iOS 直播流媒体协议

    1.多媒体切片与http协议传输 /用HTTP协议传输媒体文件 学习 https://blog.csdn.net/...

网友评论

      本文标题:流媒体-直播协议入门大纲

      本文链接:https://www.haomeiwen.com/subject/hrxoyftx.html