转载地址:http://www.yunweipai.com/archives/9037.html 最近由于公司业务关系,需要一个在公网上能实时互动超清视频的架构和技术方案。众所周知,视频直播用 CDN + RTMP 就可以满足绝大部分视频直播业务,我们也接触了和测试了几家 CDN 提供的方案,单人直 ...
分类:
其他好文 时间:
2017-04-07 19:44:49
阅读次数:
194
RTMPDump如果想实现RTMP协议的流媒体的下载保存,就必须可以编码和解码AMF格式的数据。 AMF(Action Message Format 动作信息格式)是用来序列化AS(ActionScript 动作脚本)实例对象 (object graphs)的压缩的二进制格式。序列化的AMF编码的实 ...
分类:
其他好文 时间:
2017-04-05 14:39:24
阅读次数:
196
刚开始出现undefined reference to `__chkstk的错误。 然后在vc里面找到chkstk.obj放到相关目录下并在工程文件直接添加: LIBS += "E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\chkstk.obj" 又出现了 ...
分类:
其他好文 时间:
2017-04-04 14:22:03
阅读次数:
569
转自http://www.cnblogs.com/fx2008/p/4226820.html 公司最近在做视频直播的项目,我这里分配到对直播的视频进行录制,录制的方式是通过rtmpdump对rtmp的视频流进行录制 前置的知识 ffmpeg: 用于实现把录屏工具发出的视频和音频流,转换成我们需要的格 ...
分类:
其他好文 时间:
2017-03-29 22:28:10
阅读次数:
458
官方文档:https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video HTTP Live Streaming(HLS)是由Apple Inc.实施的非常强大的流视频协议.HLS使用穿过防火墙,代理的HTTP事务, ...
分类:
其他好文 时间:
2017-03-29 14:18:42
阅读次数:
578
1、安装命令 2、安装过程中可能出现错误 我在安装过程中需要对brew进行升级 brew update -v 3、安装完之后的常用指令 查询安装路径: brew info nginx-full 4、配置RTMP服务 5、查询rtmp服务是否正常 修改完配置文件之后执行 nginx -s reload ...
分类:
系统相关 时间:
2017-03-22 23:19:38
阅读次数:
293
https://www.zhihu.com/question/31160392 流媒体解决方案 Live555 (C++) 流媒体平台框架 EasyDarwin (C++,国产精品) 实时流媒体播放服务器程序DarwinStreamingSrvr (C++) Flash流媒体服务器 Red5 (Ja ...
分类:
其他好文 时间:
2017-03-19 15:47:17
阅读次数:
168
说明:很简单一个在HTTP模块中,而另外一个和HTTP 是并列的Stream模块(Nginx 1.9.0 支持) 一、两个模块的最简单配置如下 1、HTTP负载均衡: 以上测试一个浏览器访问80端口,实现访问不同的server。 2、TCP负载均衡: 以上可以实现一个简单的RTMP流的转发。 二、T ...
分类:
Web程序 时间:
2017-03-16 19:15:52
阅读次数:
4121
RTMP协议是一个互联网TCP/IP五层体系结构中应用层的协议。RTMP协议中基本的数据单元称为消息(Message)。当RTMP协议在互联网中传输数据的时候,消息会被拆分成更小的单元,称为消息块(Chunk)。 1 消息 消息是RTMP协议中基本的数据单元。不同种类的消息包含不同的Message ...
分类:
其他好文 时间:
2017-03-08 01:03:24
阅读次数:
215