黑马程序员技术交流社区

标题: iOS直播相关(快速集成基于RTMP的视频推流与拉流) [打印本页]

作者: iOS资源工匠哥    时间: 2016-12-13 15:18
标题: iOS直播相关(快速集成基于RTMP的视频推流与拉流)
本帖最后由 iOS资源工匠哥 于 2016-12-13 15:26 编辑

文/zcLu(简书作者)
原文链接:http://www.jianshu.com/p/eafdaa0daa8b




   关于直播技术的讲解已经有很多文章做过介绍了,我也只是参照前辈们的研究做了一个初步的入门,此文涉及的内容是在自己亲自实践过的基础上记一个笔记。
原理性的东西就不做记录了,毕竟我也不是很懂。。
一.推流部分二、拉流部分上面只是实现了推流,拉流的话相当于是用了现成的播放器来实现的,现在记录一下用框架来实现。
直播的框架有很多,这里用的是B站开源的ijkplayer,下载地址https://github.com/Bilibili/ijkplayer
关于如何集成看此文iOS中集成ijkplayer视频直播框架,按照流程来基本上是可以成功的.
这里如此麻烦的集成是为了制作IJKMediaFramework.framework,我的demo里已经做好了,实在不想动手的可以直接去我项目里把这个拖到你自己的工程里使用。
这里我是自己推流,然后同时用VLC和我自己demo运行的结果。


VLC&demo


这里因为文件过大传不到Github上面( 限制100M),想看demo的可以去这里看,地址换一下就能用了Demo地址
如果想自己推流就用下面这个地址,如果只想看拉流效果用上面这个地址.
    //直播视频    //self.url = [NSURL URLWithString:@"http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8"];    self.url = [NSURL URLWithString:@"rtmp://localhost:1935/rtmplive/room"];


+QQ3267954875获取全套最新iOS开发资源+海量配套笔记+自学社群
要iOS开发资源, 就找黑色苹果 (QQ 3267954875)!




作者: iOS资源工匠哥    时间: 2016-12-13 15:24
直播一直都是终将逝去的2016最火的代名词,你也可以拥有




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2