DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  RTSP/RTP/RTMP/HLS

上一页 1 2 3 4 5 6 7 下一页

摘要:1 下载必要软件 从 http://xhmikosr.1f0.de/tools/msys/下载msys:http://xhmikosr.1f0.de/tools/msys/MSYS_MinGW-w64_GCC_610_x86-x64_Full.7z。 把MSYS_MinGW-w64_GCC_610_ 阅读全文
posted @ 2018-05-14 20:30 DoubleLi 阅读(847) 评论(0) 推荐(0) 编辑

摘要:http://nginx.org/en/docs/howto_build_on_win32.html 官网上的操作说明。 官网的方法Nginx编译方法,思路是一致的,只是有几个细节地方需要调整。 需要注意以下问题: 一:下载以下工具,并依次安装。 1、 下载 VS2010 + VS2010 SP1  阅读全文
posted @ 2018-05-14 20:28 DoubleLi 阅读(740) 评论(0) 推荐(0) 编辑

摘要:阅读官方编译windows版本的方法 http://nginx.org/en/docs/howto_build_on_win32.html 我的环境 Windows 7 Ultimate 64,Visual Studio 2013 nginx_rtmp_modue 在nginx 1.7是无法编译(l 阅读全文
posted @ 2018-05-14 20:26 DoubleLi 阅读(416) 评论(0) 推荐(0) 编辑

摘要:rtmpdump可以下载rtmp流并保存成flv文件。如果要对流中的音频或视频单独处理,需要根据flv协议分别提取。简单修改rtmpdump代码,增加相应功能。1 提取音频:rtmpdump程序在Download函数中循环下载:.... do {....nRead = RTMP_Read(rtmp, 阅读全文
posted @ 2018-05-10 16:53 DoubleLi 阅读(670) 评论(0) 推荐(0) 编辑

摘要:相关源码下载: http://download.csdn.net/detail/keepingstudying/8340431 需要libfaac,librtmp 的支持, 1、帧的划分 1.1 H.264帧 对于H.264而言每帧的界定符为00 00 00 01或者00 00 01。 比如下面的h 阅读全文
posted @ 2018-05-10 16:51 DoubleLi 阅读(2814) 评论(0) 推荐(1) 编辑

摘要:在视频应用中,经常需要将接收到h264和aac数据保存成文件。 本来想用mp4格式,但是mp4在没有正常关闭的情况下会导致文件打不开,而在实际应用中经常会出现设备直接拔电,程序不是正常结束的情况。于是想用采用flv格式,flv相对mp4简单很多,参照ffmpeg里的flv自己封装了一个简易的flv合 阅读全文
posted @ 2018-05-10 16:48 DoubleLi 阅读(2383) 评论(0) 推荐(0) 编辑

摘要:RTMP推送的音视频流的封装形式和FLV格式相似,由此可知,向FMS推送H264和AAC直播流,需要首先发送"AVC sequence header"和"AAC sequence header",这两项数据包含的是重要的编码信息,没有它们,解码器将无法解码。 AVC sequence header就 阅读全文
posted @ 2018-05-10 16:46 DoubleLi 阅读(3497) 评论(0) 推荐(0) 编辑

摘要:Part 1flvtag组成 FLV 文件结构由 FLVheader和FLVBody组成。(注意flv文件是大端格式的)FLV头组成(以c为例子,一字节对齐):FLVBody是由若干个Tag组成的; Tag=Tag头(11字节)+数据 [cpp] view plain copy typedef st 阅读全文
posted @ 2018-05-10 16:44 DoubleLi 阅读(3462) 评论(0) 推荐(0) 编辑

摘要:[cpp] view plain copy [cpp] view plain copy 阅读全文
posted @ 2018-05-10 16:42 DoubleLi 阅读(592) 评论(0) 推荐(0) 编辑

摘要:简介 FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。 阅读全文
posted @ 2018-05-10 11:00 DoubleLi 阅读(15519) 评论(0) 推荐(5) 编辑

摘要:flv文件格式分析,可参看RTMP中FLV流到标准h264、aac的转换,该文章写的很清晰。 flv封装格式解析,可参看视音频数据处理入门:FLV封装格式解析,文章图文并貌,很直观。 flv文件封装,可参看将h.264视频流封装成flv格式文件(一.flv格式), 将h.264视频流封装成flv格式 阅读全文
posted @ 2018-05-10 10:52 DoubleLi 阅读(12888) 评论(1) 推荐(0) 编辑

摘要:1. 从网上下载多进程统计补丁。https://github.com/arut/nginx-patches 2. Copy补丁文件per-worker-listener到nginx代码目录下。如\nginx-1.7.2 3. 打补丁:patch -p1 < per-worker-listener 4 阅读全文
posted @ 2018-05-09 17:47 DoubleLi 阅读(182) 评论(0) 推荐(0) 编辑

摘要:feature: run and quit: use: Depand: Why make it: Site: 阅读全文
posted @ 2018-05-09 17:18 DoubleLi 阅读(1665) 评论(0) 推荐(0) 编辑

摘要:Node-Media-Server A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH Media Server中文介绍 If you like this project you can support me. Features Cro 阅读全文
posted @ 2018-05-09 17:14 DoubleLi 阅读(2762) 评论(0) 推荐(0) 编辑

摘要:nginx-rtmp-mudule RTMP 是一款优秀的Car-eye-http-flv-module 是在nginx-rtmp-mudule RTMP基础上修改的流媒体服务器,除了支持flash播放器外,还支持现在常见的播放器。完美实现了HTTP方式的FLV直播功能。 本文简单介绍下该模块的主要 阅读全文
posted @ 2018-05-08 15:32 DoubleLi 阅读(336) 评论(0) 推荐(0) 编辑

摘要:说明:已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 具体:这里以安装第三方nginx-rtmp-module和nginx-accesskey-2.0.3模块为例,nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so 1. 下载第三方扩展模块n 阅读全文
posted @ 2018-05-07 18:09 DoubleLi 阅读(1506) 评论(0) 推荐(0) 编辑

摘要:获得订阅者人数,可以方便地显示观看流的客户数。 查看已经安装好的模块 安装从源编译Nginx和Nginx-RTMP所需的工具 下载Nginx和Nginx-RTMP源码 提取Nginx和Nginx-RTMP源 切换到Nginx目录 添加Nginx将编译的模块,包括Nginx-RTMP 提示错误: 配置 阅读全文
posted @ 2018-05-07 18:05 DoubleLi 阅读(530) 评论(0) 推荐(0) 编辑

摘要:《让你的 Nginx 的 RTMP 直播具有统计某频道在线观看用户数量的功能》一文介绍了 Nginx 的在线统计模块。 我们的在线直播服务使用了 Nginx 的 Rtmp 模块(请参阅《Nginx RTMP 模块 nginx-rtmp-module 指令详解》)。总体来讲,这个模块的功能稳定性和性能 阅读全文
posted @ 2018-05-07 17:55 DoubleLi 阅读(406) 评论(0) 推荐(0) 编辑

摘要:你的 Nginx 已经有了 RTMP 直播功能的话,如果你还想统计某直播频道当前观看用户量的话,可以加入 with-http_xslt_module 模块。具体步骤如下: 1.查看原来的参数 /usr/local/nginx/sbin/nginx -V 输出中可以得到原来编译时带有的参数,比如作者得 阅读全文
posted @ 2018-05-07 17:55 DoubleLi 阅读(469) 评论(0) 推荐(0) 编辑

摘要:这是自己搭建直播服务器、开发直播平台系列的文章,前面两篇文章分别为: 通过Nginx-rtmp-module搭建直播服务器并实现直播 实现nginx-rtmp-module多频道输入输出与权限控制 这篇文章是在上面多频道输入输出和权限控制的基础上进行的。 一、目标 1、实现直播状态的更改: (直播状 阅读全文
posted @ 2018-05-07 17:53 DoubleLi 阅读(3715) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 下一页