RTMP流媒体直播资料
RTMP 简介: http://blog.chinaunix.net/uid-26000296-id-3360244.html
RTMP Message Formats (RTMP消息格式): http://blog.chinaunix.net/uid-26000296-id-3364963.html
RTMP Commands Messages (RTMP命令消息): http://blog.chinaunix.net/uid-26000296-id-3365019.html
Real Time Messaging Protocol Chunk Stream(RTMP数据块流):http://blog.chinaunix.net/uid-26000296-id-3371931.html
rtmpdump移植到 Windows VS2008 下的移植日志:http://blog.chinaunix.net/uid-26000296-id-3385904.html
RTMP流媒体播放过程: http://blog.chinaunix.net/uid-26000296-id-4096369.html
RTMP服务器的延迟,多级边缘不影响延迟,gop为最大因素 :http://blog.chinaunix.net/uid-26000296-id-4932826.html
RTMP直播应用与延时分析****: http://blog.chinaunix.net/uid-26000296-id-4932817.html
使用librtmp发送直播流(FLV源):http://blog.163.com/zhujiatc@126/blog/static/183463820132135378895/
将h264数据进行flv封装:http://www.zhujiatc.esy.es/crtmpserver/x264/x264FLV.htm
RTMP协议发送H.264编码及AAC编码的音视频:http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html
实现输出h264直播流的rtmp服务器:http://www.cnblogs.com/haibindev/archive/2012/04/16/2450989.html
HTTP Live Streaming直播(iOS直播)技术分析与实现:http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html
采集音频和摄像头视频并实时H264编码及AAC编码:http://www.cnblogs.com/haibindev/archive/2011/11/10/2244442.html
C++实现RTMP协议发送H.264编码及AAC编码的音视频:http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html
使用安全令牌保护 RTMP 流:http://blog.csdn.net/defonds/article/details/18620913
crtmpserver笔记之文档结构: http://blog.chinaunix.net/uid-26000296-id-3776089.html
crtmpserver配置文件详解: http://blog.chinaunix.net/uid-26000296-id-3802219.html
搭建基于crtmpserver的直播解决方案: http://blog.chinaunix.net/uid-26000296-id-3811712.html
搭建基于crtmpserver的点播解决方案: http://blog.chinaunix.net/uid-26000296-id-3811807.html
crtmpserver实现防盗流和流推送验证: http://blog.chinaunix.net/uid-26000296-id-3833397.html
crtmpserver实现防盗流和流推送验证 之二: http://blog.chinaunix.net/uid-26000296-id-3833403.html
crtmpserver组网方案:http://blog.chinaunix.net/uid-26000296-id-3828529.html
crtmpserver的架构简介:http://blog.chinaunix.net/uid-26000296-id-3819541.html
crtmpserver框架代码详解:http://blog.chinaunix.net/uid-26000296-id-4093790.html
crtmpserver的部署方案****: http://blog.chinaunix.net/uid-26000296-id-4133334.html
可gdb版本的crtmpserver生成:http://blog.chinaunix.net/uid-26000296-id-4158573.html
crtmpserver开启RTSP功能:http://blog.chinaunix.net/uid-26000296-id-4592674.html
crtmpserver在Linux下编译:http://www.zhujiatc.esy.es/crtmpserver/crtmpserver/crtmpserverbuildUnix.htm
flvmux + librtmp + crtmp server + flowplayer联调: RTMP时间戳问题
http://blog.sina.com.cn/s/blog_4c7828a40100s6l9.html
crtmpserver分析与组网:http://blog.chinaunix.net/uid-26000296-id-4273860.html
crtmpserver是一款不错的开源流媒体服务器(支持rtmp),用c++语言编写,跨平台。支持iPhone,Android。
crtmpserver从生产环境使用的情况来看,每天都在用,从几十M到上百M的流量不等,运行几个月无宕机,
CPU, 内存各方面性能指标稳定,还是比较满意的。
crtmpserver还支持简单的树状网络负载集群,只需要把配置文件中配置主从关系,
推到主上的媒体流自然从上面也有,Viewer可以分散开从从服务器上拉媒体流。
流媒体技术服务器常用部署方式(crtmpserver集群): http://blog.csdn.net/zongcai249/article/details/9342251
流服务器常使用crtmpserver作为原型,为主播提供推流服务,为用户提供拉流服务。流服务分为源管理节点(SM),源节点(SP)以及边缘节点(EP)。三种类型的节点为层级关系。
一般主播通过dns获取源节点的ip,向源服务器推流。源服务器收到主播流之后,向源管理上报该主播的流信息(每个主播有唯一的id号)。用户从边缘节点拉流,边缘节点向所设定的唯一上级源服务器拉取某个流编号的数据。源节点通过与源管理节点通信之后,确定该流id的来源,源节点取得主播推流的源服务器ip后,直接与该源节点通信,拉取流。
主要监控: 观众流接收数和流失败率是需要监控的两个指标
常见问题排查
1、主播播放不了
a、首先查看主播是dns到哪个源上,可以直接用(nslookup 流地址)或者 (ping 流地址)查看,如果解析错误,则反馈…
b、判断主播是否能够正常连接上源节点。(telnet 流地址:端口)与 (telnet 流地址:端口)尝试,如果不行,则检查是否是否被本机软件禁用
c、看是否360禁用掉端口,是则打开。
2、主播播放卡
a、主播网速测试,上传带宽必须到达40kB至少才能保持通畅。
b、tracert -d 流地址 看路由。
c、ping 流地址 看耗时
d、如果有mtr工具,则看是哪一跳丢包。
3、观众播放卡
原因同上。
4、进程异常,请在ps aux | grep crtmpserver 之后,直接restart进程,避免长时间不服务。
5、新节点启用之前请测试,必须加到token服务器的ip列表中才可以。
支持RTMP的基于Flash的播放器除了可以自己开发之外,还有现成的,比如说jwplayer,flowplayer等等。
JW Player 5.7 去水印版:http://blog.chinaunix.net/uid-26000296-id-4333973.html
使用JWplayer出现Video not found or access denied的问题:http://blog.chinaunix.net/uid-26000296-id-4334174.html
斗鱼TV游戏直播教程-OBS直播软件篇[推荐]:http://www.douyutv.com/cms/zhibo/201311/13/250.shtml
OBS特殊使用技巧教程: http://www.douyutv.com/cms/zhibo/201506/05/1006.shtml
RTMP流媒体直播资料相关推荐
- EasyRTMPLive:RTMP流媒体直播软件应用解决方案流媒体直播软件应用
之前我们介绍了RTMPLive流媒体协议转无插件直播协议(RTMP),RTSP转RTMP协议解决方案,现在我们可以通过RTMPLive将网络摄像机IPC的流.网络电视的流.点播服务器的回放流以及本地文 ...
- 使用 NGINX 搭建 RTMP 流媒体服务器实现直播功能
使用 NGINX 搭建 RTMP 流媒体服务器实现直播功能 本文介绍了如何使用 Nginx 搭建 RTMP 流媒体服务器,并提供配置文件和前端示例,实现直播功能. 环境 操作系统: Ubuntu 18 ...
- 大华的支持rtmp推流吗_RTSP安防摄像机(海康大华宇视等)如何推送到RTMP流媒体服务器进行直播...
方案介绍 目前互联网直播的CDN和标准RTMP流媒体服务器通常只能接收RTMP格式的音视频推流.目前市场上有一些自带RTMP推流的摄像机和编码器,可以直接在其rtmp推流配置里面配置推送到RTMP流媒 ...
- 服务器搭建和使用 ubuntu_Ubuntu中使用Nginx+rtmp搭建流媒体直播服务
一.背景 本篇文章是继上一篇文章<Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务>文章而写,在上一篇文章中我们搭建了一个点播服务器,在此基础上我们再搭建一个直播服务器, ...
- 魔坊APP项目-26-直播、docker安装OSSRS流媒体直播服务器、基于APICloud的acLive直播推流模块实现RTMP直播推流、直播流管理
一.docker安装OSSRS流媒体直播服务器 在外界开发中, 如果要实现直播功能.常用的方式有: 1. 通过第三方接口来实现.可以申请阿里云,腾讯云,网易云,七牛云的直播接口,根据文档,下载集成SD ...
- RTMP推流直播流媒体平台LiveQing鉴权直播拉转直播开放直播支持推送总流量和播放总流量统计
RTMP推流直播流媒体平台LiveQing鉴权直播拉转直播开放直播支持推送总流量和播放总流量统计 1.鉴权直播中的相关统计 2.拉转直播中的相关统计 3.RTMP推流视频直播和点播流媒体服务 1.鉴权 ...
- 【网络通信 -- 直播】流媒体直播基础知识点总结
[网络通信 -- 直播]流媒体直播基础知识点总结 [1]流媒体的概念 流媒体又叫流式媒体,指采用流式传输的方式在 Internet 播放的媒体格式:如:音频.视频或多媒体文件:(注意,流媒体实际指的是 ...
- rtsp rtmp http 直播 点播
1. rtsp rtmp http 直播 点播 http://blog.chinaunix.net/uid-26000296-id-4932817.html http://blog.chinaunix ...
- iOS直播:LFLiveKit + RTMP实现直播推流
相关库 LFLiveKit LFLiveKit + RTMP实现直播推流 RTMP协议:RTMP(the Real-time Messaging Protocol)协议作为客户端和服务器端的传输协议, ...
最新文章
- 大厂技术文档:Redis+Nginx+Spring全家桶+Dubbo精选
- 数学图形(1.32) 鸡蛋
- android高仿微信拍照、多选、预览、删除(去除相片)相冊功能
- vscode remote ssh 远程开发免密登陆方法
- 血淋淋的事实告诉你:你为什么不应该在JS文件中保存敏感信息
- LeetCode 1536. 排布二进制网格的最少交换次数
- 【剑指offer】面试题21:调整数组顺序使奇数位于偶数前面
- Python产生随机数(转)
- jsp和html的作用域,JSP(二):JSP九大内置对象、四个作用域对象
- 化解字符串不能超过8000的方法及交叉表的处理
- cass等距离等分线段的命令键_南方cass快捷命令
- 关于知云文献翻译出现乱码
- java html文件转换pdf文件_Java实现HTML转换为PDF的常见方法
- 【面试】前端面试之开发性能篇
- 基金委发布项目申报指南
- 每日一题 LeetCode909. 蛇梯棋 java题解
- 光猫修改配置同步到服务器,光猫修改上报服务器地址
- 献给曾经爱过和正在爱的你
- 计算机论文提纲范文样本,论文提纲范文样本
- 毕业设计-基于微信小程序的实验室仪器设备管理系统
热门文章
- ASP.NET CORE的服务注册方法
- java 中long和Long的区别
- 港科夜闻|香港科技大学举行第六届冠名教授席就职典礼
- 向北已上top.one交易所, 注册送40000个币,价值4000元。实名认证才能领更多 ,熊市福利!向北社区-区块链大神聚集地,邀请链接northx.cn/t/SKGH0
- 思科模拟器之端口聚合技术
- 蓝牙遥控小车2.0版发布啦
- 高数学习日记——矢量场与数量场的概念
- flutter显示图标_flutter中密码输入如何切换隐藏/显示?
- 无法打开编译的html,解决VS在编译的时候无法打开...obj文件的问题
- 五大车载操作(VOS)系统优劣对比,车载系统架构分析-QNX系统性能分析