
音视频
bytedance-踏锋
专注于音视频、webrtc、rtmp、RTP/RTCP、nginx、golang、hls、dash、flv、hds
展开
-
【基于libRTMP的流媒体直播之 AAC、H264 推送】
这段时间在捣腾基于 RTMP 协议的流媒体直播框架,其间参考了众多博主的文章,剩下一些细节问题自行琢磨也算摸索出个门道,现将自己认为比较恼人的 AAC 音频帧的推送和解析、H264 码流的推送和解析以及网上没说清楚的地方分享给各位。 RTMP 协议栈的实现,Bill 直接使用的 libRTMP,关于 libRTMP 的编译、基本使用方法,以及简单的流媒体直播框架,请参见博文[转载 2016-06-06 16:28:05 · 2362 阅读 · 0 评论 -
RTMP流媒体播放过程
本文描述了从打开一个RTMP流媒体到视音频数据开始播放的全过程。注意:RTMP中的逻辑结构RTMP协议规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接(NetConnection);第二步,建立一个网络流(NetStream)。其中,网络连接代表服务器端应用程序和客户端之间基础的连通关系。网络流代表了发送多媒体数据的通道。服务器和客户端之间只能建立一个网络连接,但是基于转载 2017-02-14 16:51:03 · 2056 阅读 · 0 评论 -
Nginx Rtmp Module Study 之基本数据结构ngx_module_t
Nginx Rtmp Learing 之基本数据结构ngx_module_t1. ngx_module_t的基本结构 对于开发一个模块来说,我们都需要定义一个ngx_module_t类型的变量来说明这个模块本身的信息,从某种意义上来说,这是这个模块最重要的一个信息,它告诉了nginx这个模块的一些信息,配置信息,还有模块上下文信息,都是通过这个结构来告诉nginx系统的,也就是加载模块的上层代码,原创 2017-09-04 18:47:59 · 658 阅读 · 0 评论 -
DASH && Nginx && Webrtc && Quic学习资料超链
文章地址:https://github.com/liwf616/awesome-live-streamdash学习资料快速链接fmp4实现开源方式fmp4 nginx实现-nginx-vod-moduledash相关介绍hls vs dashfmp4开源-shaka-packagernginx rtmp -> dashnginx ts-&am原创 2019-01-03 17:25:49 · 1525 阅读 · 0 评论