
librtmp
NBA_1
这个作者很懒,什么都没留下…
展开
-
h264视频流,aac音频流(g711a转码)推送至rtmp服务器
这篇博客是写给新手的,我就不介绍rtmp流的格式了,因为是直接使用rtmp的库的,rtmp的格式对我的程序没有什么影响。对于h264视频流和aac音频格式简要的介绍一下。 h264视频格式: 下图是h264的视频序列,但是这样描述的不太好(对我而言) sps pps I 帧 B帧 ……P帧 sps pps I 帧 B帧 ……P帧 sps pps I 帧 B帧 ……P帧 就像上面一样,只不过B帧和...转载 2020-04-20 11:41:29 · 1193 阅读 · 2 评论 -
librtmp死循环的bug
在rtmpdump源代码中,如果是推流情况,函数WriteN如果出现网络错误,设置了RTMP_EnableWrite。会出现死循环,RTMP_Close->SendFCUnpublish->WriteN。在WriteN函数中去掉写标记,修改如下: r->Link.protocol &= ~RTMP_FEATURE_WRITE; RTMP_Close®; ...转载 2019-09-23 16:36:55 · 955 阅读 · 0 评论 -
RTMPdump 使用说明
RTMPDump v2.4 2012-07-24RTMPDUMP(1)名称rtmpdump - (RTMP流媒体客户端)RTMP streaming media client使用参数rtmpdump -r url [-n hostname] [-c port] [-l protocol] [-S host:port] [-a app] [-t tcUrl] [-p pageUrl] [-s swf...转载 2018-06-29 10:55:53 · 2105 阅读 · 0 评论 -
librtmp源代码分析
https://blog.youkuaiyun.com/leixiaohua1020/article/details/84491503转载 2019-09-20 10:17:55 · 243 阅读 · 0 评论 -
ffplay能播放http-flv视频flv.js报错无法播放视频的问题
之前公司测试推流的flv能播放,但是app上手机直播出来的流地址,在pc端上就不能用,报错,我刚入行不就,所以不能找到问题所在,后端一直让我用电脑上的播放器试,说播放器能用,就说明没问题,可是我还是不相信,望大神帮忙看下,如下为报错的内容以及截图: [MSEController] > Received Initialization Segment, mimeType: video/mp4;c...转载 2019-08-21 10:13:41 · 5563 阅读 · 4 评论 -
CRTMPStream初始化崩溃
librmtp编译zlib withoustasm原创 2018-12-11 11:10:53 · 204 阅读 · 0 评论 -
rtmp错误,WriteN, RTMP send Error10054
时间戳过大会导致该错误原创 2018-12-07 09:17:07 · 3304 阅读 · 0 评论 -
librtmp推送的视频码流ffplay能播放,vlc不能播放
时间戳没有配置原创 2018-11-19 23:20:04 · 1633 阅读 · 1 评论 -
Windows下编译nginx-rtmp-module
转自https://www.cnblogs.com/KendoCross/p/7585654.html http://nginx.org/en/docs/howto_build_on_win32.html 官网上的操作说明。 官网的方法Nginx编译方法,思路是一致的,只是有几个细节地方需要调整。 需要注意以下问题: Win10 操作系统下,貌似在编译OpenSSL的时候有问题。 使用...转载 2018-11-06 17:12:11 · 1369 阅读 · 0 评论 -
librtmp推流,nginx作流媒体服务器,ffplay能播放,vlc和flash不能播放
有可能是librtmp编译的时候没有把openssl加进来,导致librtmp没有实现复杂握手。 解决方案可能如下: 1、编译librtmp加入openssl 2、用openresty去编译nginx,把http mp4 moudle, http flv moudle 打开,加入openssl, 还有mod h264,rtmp moudle, 这样实现的hls RTMP这些,基本上所有平台...原创 2018-11-06 17:07:15 · 1456 阅读 · 0 评论 -
Win7(Windows 7)下用VS2012(Visual Studio 2012)编译librtmp
转自https://blog.youkuaiyun.com/caoshangpa/article/details/52872756 一.准备工作 1.下载librtmp源码trmpdump-2.3.tgz 下载链接:http://rtmpdump.mplayerhq.hu/download/ 2.下载并编译librtmp的依赖库zlib和openSSL 本文主要想说明如何编译librtmp,zlib...转载 2018-11-06 11:36:39 · 218 阅读 · 0 评论 -
编译librtmp
转自https://blog.youkuaiyun.com/pehao/article/details/49280857 第一步 Openssl 1.下载Openssl.exe安装后即可使用,网上很多都使用源代码编译,结果折腾半年都不行。最终发现可以直接使用注意选择对应操作系统我选择的是Win64 OpenSSL v1.0.2d Light。 2.安装openssl到C盘下,C:\OpenSSL-Win...转载 2018-09-13 11:45:46 · 1477 阅读 · 0 评论 -
H264 推流到RTMP服务器
参考连接: 基于libRTMP的流媒体直播之 AAC、H264 推送: http://billhoo.blog.51cto.com/2337751/1557646/ 使用librtmp进行H264与AAC直播 http://www.codeman.net/2014/01/439.html 雷博优快云博客 下面是我最近了解PUST H264流到RTMP服务器上的一些笔记,参考了上面的链接,...转载 2018-09-12 19:32:42 · 1123 阅读 · 0 评论 -
【基于libRTMP的流媒体直播之 AAC、H264 推送】
转自http://blog.51cto.com/billhoo/1557646 2014-09-24 11:46:23 这段时间在捣腾基于 RTMP 协议的流媒体直播框架,其间参考了众多博主的文章,剩下一些细节问题自行琢磨也算摸索出个门道,现将自己认为比较恼人的 AAC 音频帧的推送和解析、H264 码流的推送和解析以及网上没说清楚的地方分享给各位。 RTMP...转载 2018-09-12 19:25:51 · 419 阅读 · 0 评论 -
H264视频通过RTMP直播
转自https://blog.youkuaiyun.com/firehood_/article/details/8783589 https://blog.youkuaiyun.com/STN_LCD/article/details/68930891 前面的文章中提到了通过RTSP(Real Time Streaming Protocol)的方式来实现视频的直播,但RTSP方式的一个弊端是如果需要支...转载 2018-09-12 19:16:04 · 791 阅读 · 0 评论 -
C++实现RTMP协议发送H.264编码及AAC编码的音视频
转自https://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html 作者HBStream RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Flash Player和RtmpS...转载 2018-09-12 19:11:48 · 245 阅读 · 0 评论