【直播】七牛直播RTMP 实现 一般可以用于直播等应用等 更新中
2016-10-06 23:18
477 查看
七牛直播RTMP 实现 一般可以用于直播等应用等 思路总结
RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括AdobeMedia Server/Ultrant Media Server/red5等。
现在先从已有的cdn第三方平台开始实践直播,在与很多大神交流后,就目前为止,我所知道的,直播的场景可以分为很多种。
第三方譬如 萤石 TUtk等等 这些都可以用于监控类直播
还有用于社交类的有七牛,阿里,腾讯。。。。。。。。。。。总之很多
只是做播放器可以看看vitamio 直播的播放器也可以用 ijkPlayer 它们的历史自己查
接下来尝试下七牛的吧
七牛直播的推流在调试阶段先用工具 mac下的obs软件
这是大致的镜头,由于我的摄像头是超便宜的,基本没用过,用来调试,所以模糊
推流调试端 obs 可以参考网址http://jingyan.baidu.com/article/f0e83a259b94c322e59101c6.html
那么我们现在在客户端中实现拉流,按照官方给的sdk文档去实现 http://developer.qiniu.com/article/index.html#pili-api-handbook
或者看下官方在github上面的案例代码也行 https://github.com/qiniudemo/qiniu-live-server
最终实现的效果
推流调试
客户端拉流调试
按照文档来,那么就先成功了第一步,至于直播原理,后面的文章会跟进,谢谢关注我的博客与我交流思路,知识共享!
相关文章推荐
- EasyIPCamera实现的桌面采集直播用于课堂、会议、展销同屏等应用
- EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用
- android中的websocket 应用 websocket 在实际的应用中不仅仅能做聊天应用,还可以利用websocket长连接保持数据的实时更新以及信息的推送。 websocket 的实现的
- android中的websocket 应用 websocket 在实际的应用中不仅仅能做聊天应用,还可以利用websocket长连接保持数据的实时更新以及信息的推送。 websocket 的实现的
- EasyIPCamera实现的桌面采集直播用于课堂、会议、展销同屏等应用
- EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用
- EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用
- 多层数据库应用基于Delphi DataSnap方法调用的实现(二)更新数据集
- WPF企业应用--自实现Binding,可用于WinForm,Web等
- Android应用的自动升级、更新模块的实现
- JScript 脚本实现文件下载 一般用于下载木马
- COM组件设计与应用(八)实现多接口以及更新接口
- 控制台下实现简单的文本菜单及一般题目的主框架(可用于C/C++、特别是数据结构实验)
- Trunk技术的一点应用,一个对象可以聚合多个Timer对象的实现
- wap应用对请求地址的限制 filter,也可以用于其他
- 利用Eclipse的Update组件实现适合企业应用的更新组件(1)
- -[Up,every,day] 之 №2_.NET Socket 简单的应用,实现服务器与客户端 实时更新对话.!
- 实现一个可以用于bind2nd的函数对象
- 终于可以实现后台自动更新了
- ICMP协议规范:一种用于网络管理的协议。对照它您可以想一想PING命令实现的机理