Rtmp/SimpleRtmpServer
xiaojun11-
勤能补拙,奋发ing
展开
-
C++实现RTMP协议发送H.264编码及AAC编码的音视频
RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Flash Player和RtmpServer,如FMS,Red5, crtmpserver等。RTMP协议可用于实现直播、点播应用,通过FMLE(Flash Media Live Encode转载 2014-08-26 15:53:38 · 921 阅读 · 0 评论 -
ubuntu下安装nginx
安装nginx前需要几样准备工作 第一个需要C++编译器,在ubuntu下直接安装g++即可[java] view plain copy print?apt-get install g++ apt-get install g++ 然后,这个版本的nginx默认需要的是pcre和zlib和openssl,分别去这两个官方网站下载最新转载 2016-02-15 17:06:30 · 354 阅读 · 0 评论 -
nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器
Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器.这个流媒体服务器可以支持RTMP和HLS(Live Http Stream)从安装开始Nginx的安装参照我之前的这个: http://blog.csdn.net/r转载 2016-02-15 18:31:39 · 1013 阅读 · 0 评论 -
在Ubuntu 14.04 64bit下编译安装rtmpdump并调试输出
2011年那会儿就开始研究rtmp, 但是后来很快又换了公司转作Android移动浏览器项目,就一直没有机会继续进行下去.现在因为工作需要,我又重新捡使起来, 继续进行中断了几年的工作.下面记录下我的安装实录,以备以后参考.1.从官网http://rtmpdump.mplayerhq.hu/下载rtmpdump 2.4源码包git clone git://git转载 2016-06-03 11:33:28 · 2083 阅读 · 0 评论 -
HTTP/HLS/RTMP超级负载测试工具
转载自: 光阴过客 点击打开链接原文链接:http://blog.csdn.net/win_lin/article/details/11835011服务器负载测试工具(st-load):1. 模拟huge并发:2G内存就可以开300k连接。基于states-threads的协程。2. 支持HLS解析和测试,下载ts片后等待一个切片长度,模拟客户端。支持HLS点播转载 2016-08-03 15:57:03 · 2212 阅读 · 0 评论 -
RTMP流媒体播放过程 (转自雷霄骅的专栏)
本文描述了从打开一个RTMP流媒体到视音频数据开始播放的全过程。注意:RTMP中的逻辑结构RTMP协议规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接(NetConnection);第二步,建立一个网络流(NetStream)。其中,网络连接代表服务器端应用程序和客户端之间基础的连通关系。网络流代表了发送多媒体数据的通道。服务器和客户端之间只能建立一个网络连接,但是基于该连接可转载 2014-08-26 16:21:56 · 2515 阅读 · 0 评论 -
RTSP/RTMP/HTTP DirectShow Source Filter
供directshow 开发使用的filter,支持 rtmp ,http,rtsphttp://www.datastead.com/products/rtsprtmpsrc.htmlRTSP/RTMP/HTTP DirectShow Source Filter转载 2016-08-09 16:57:14 · 1445 阅读 · 0 评论 -
Adobe 官方公布的 RTMP 规范
转载:http://blog.csdn.net/defonds/article/details/17534903 谢谢版主RTMP 规范中文版 PDF 下载地址 译序:本文是为截至发稿时止最新 Adobe 官方公布的 RTMP 规范。本文包含 RTMP 规范的全部内容。是第一个比较全面的 RTMP 规范的中译本。由于成文时间仓促,加上作者知识面所限转载 2016-12-08 17:26:15 · 517 阅读 · 0 评论 -
使用librtmp进行H264与AAC直播
转载自:http://www.cnblogs.com/lidabo/p/7324325.htmllibx264版本是128libfaac版本是1.281、帧的划分1.1 H.264帧对于H.264而言每帧的界定符为00 00 00 01或者00 00 01。比如下面的h264文件片断这就包函三帧数据00 00 00 01 67 42转载 2017-10-25 14:47:33 · 534 阅读 · 0 评论 -
RTMP协议播放流程的实现及抓包分析
转载:https://blog.csdn.net/DaveBobo/article/details/76557596 多谢版主协议过滤的时候使用的是 rtmpt,而不是rtmpRTMP服务器搭建可参考:Nginx与Nginx-rtmp-module搭建RTMP视频直播和点播服务器 实时流协议(Real-TimeMessaging Protocol,RTMP)是用于互联网上传输视音频数据...转载 2018-03-29 10:16:03 · 1116 阅读 · 0 评论 -
FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream流
一、Windows下面编译ffmpeg首先需要解决的问题是:在windows下面编译 ffmpeg, 并让其支持dshow, 本人把ffmpeg编译成功了, 但是编译出来的ffmpeg不支持dshow, 在网上找了有文章介绍如何编译ffmpeg让其支持dhsow, 按照文章说的方法试了N次, 终究没有成功。无奈只有找现成的windows下面的exe了。在这里找到了可用的ffmpeg转载 2015-12-06 15:25:13 · 593 阅读 · 0 评论 -
windows下安装以及配置nginx
http://jingyan.baidu.com/article/f3e34a12a9c1c3f5eb6535d4.html 方法/步骤1从nginx官网下载相应的安装包步骤阅读2建议下载 下载稳定版步骤阅读3解压到相应的目录,比如我是e盘 然后修改目录名字为nginx4进入ngi转载 2015-12-06 14:45:26 · 448 阅读 · 0 评论 -
nginx-rtmp-module和simple-rtmp-server搭建
nginx-rtmp-module直播流搭建a) 下载nginx和nginx-rtmp-module包,此处使用nginx-1.6.2.tar.gz,nginx-rtmp-module下载地址:https://github.com/arut/nginx-rtmp-module.git。b) 下载nginx依赖库pcre,openssl,此处我们使用pcre-8.36.tar.gz和op转载 2015-12-22 22:58:48 · 7997 阅读 · 0 评论 -
nginx上搭建HLS流媒体服务器
简介:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个转载 2014-12-31 17:52:23 · 1124 阅读 · 0 评论 -
FLV文件格式解析
FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。 FLV视频格式是Adobe公司设计开发的,目前已经免费开放,现在的版本是v10。下面我们就了解一...转载 2015-03-25 14:48:34 · 601 阅读 · 0 评论 -
看rtmp文档总结--chunk块的介绍
一、chunk块包含3部分,basic header ,message header,extended timestamp 1、basic header 块基本头,1--3个字节,块流id和块类型 块类型决定了消息头的编码格式 ,前两位是保留位 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4原创 2015-03-18 10:50:26 · 1700 阅读 · 0 评论 -
Simple Rtmp Server的安装与简单使用
Simple Rtmp Server是一个国人编写的开源的RTMP/HLS流媒体服务器. 功能与nginx-rtmp-module类似, 可以实现rtmp/hls的分发. 有关nginx-rtmp-module的可参照: http://blog.csdn.net/redstarofsleep/article/details/45092147 编译与安装过程十分的简单转载 2015-12-22 16:17:03 · 3118 阅读 · 2 评论 -
直播http-flv小调研
转载:https://blog.csdn.net/ahoustep/article/details/52175732 一、市场上哪家直播使用了http-flv:通过抓包分析: 优酷的pc网页直播使用了http-flv。 斗鱼、熊猫tv、虎牙pc网页上的也使用了http-flv。 二、http-flv、rtmp和hls直播的优缺点:A、三者的延迟性:http-flv...转载 2018-04-03 16:30:09 · 1163 阅读 · 0 评论