您的位置:首页 > 理论基础 > 计算机网络

【直播】七牛直播RTMP 实现 一般可以用于直播等应用等 更新中

2016-10-06 23:18 477 查看

七牛直播RTMP 实现 一般可以用于直播等应用等 思路总结

      RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe
Media 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

最终实现的效果

 推流调试



客户端拉流调试



按照文档来,那么就先成功了第一步,至于直播原理,后面的文章会跟进,谢谢关注我的博客与我交流思路,知识共享!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐