Adobe官方文档描述不清,而且跟实际实现又有些不一样,实在很混乱,还是自己做做笔记靠谱。 这篇只讲Chunk,握...[作者空间]
1、前言 从直播在线上抓娃娃,不断变化的是玩法的创新,始终不变的是对超低延迟的苛求。实时架构是超低延迟的基石,如何...[作者空间]
简介 RTMPDump是一个用来处理RTMP流媒体的工具包,是一个C++的开源工程。而我们需要将Android平台...[作者空间]
简介 FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其...[作者空间]
流媒体服务器在判断出消息类型为video之后,进行h264参数集和nalu的提取,并加入分隔符,代码如下文中用读取...[作者空间]
在前面一节基于FFmpeg进行RTMP推流(一)我们写了最简单的一版推流代码。但细心调试过的兄弟会发现当我们把文件...[作者空间]
最简单的iOS 推流代码,视频捕获,软编码(faac,x264),硬编码(aac,h264),美颜,flv编码,r...[作者空间]
简介 开发环境 FFmpeg sdk下载 项目配置 代码流程 开发环境 vs 2017 FFmpeg sdk下载 ...[作者空间]
前言 今天为大家介绍一下使用Camera1进行视频采集。之前我写过一篇文章介绍的是Camera2进行视频采集。那么...[作者空间]
从开始播放一个RTMP流到关闭该流,中间发生了什么? RTMP播放基本流程 Step 1: TCP三次握手 ---...[作者空间]
RTMP传输基本流程 发送端 Step 1: 把数据封装成消息(Message)。 Step 2: 把消息分割成消...[作者空间]
RTMP Real-Time Messaging Protocol (RTMP) was an applicati...[作者空间]
前言 我们主要是实现RTMP推流,引流的部分通过一些直播RTMP协议的播放器来实现。 因为项目比较大,设计的知识也...[作者空间]
rtmp协议的handshake简单的说是客户端发送c0,c1,c2,服务器发送s0,s1,s2数据包,就完成了握...[作者空间]
一、文章说明 上周开始写直播相关的文章,写了一篇手机直播总览的文章,没想到得到大家很多赞和关注,在此感谢大家支持。...[作者空间]
一、说明 近两年来直播行业越来越火,各个直播平台加一起差不多300多家。有些直播平台做秀场、综娱类的直播(来疯直播...[作者空间]
使用crtmpserver作为rtmp服务器进行直播或点播时,经常遇到直播或点播失败的问题,严重时可能会存在二次中...[作者空间]
【目录】 如何开发出一款仿映客直播APP项目实践篇 -【原理篇】 如何开发出一款仿映客直播APP项目实践篇 -【采...[作者空间]
写在前面的话 前面一篇文章已经对移动端数据源采集与编码进行了说明,接下来就是将之前采集的数据上传给我们的视频服务器...[作者空间]
文章结构 基本概念 RTMP Handshake Diagram 可以看出其中C2是Copy of S1; S2并...[作者空间]