本文主要是介绍想自己做个Android直播推流APP练下手,有什么可供个人开发者使用的推流链接吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
想自己做个Android直播推流APP练下手,有什么可供个人开发者使用的推流链接吗?
自己搭建一个直播系统吧
服务端
用 SRS(Simple Rtmp Server),在这里下载
simple-rtmp-server
需要Linux系统最好是Ubuntu,装个Ubuntu虚拟机就行了
在Linux里,解压缩SRS 安装包,运行
> sudo ./INSTALL
> sudo /etc/init.d/srs start
一个RTMP的媒体服务器就运行起来了,无需改配置,默认端口是 1935
推流端
用obs-studio,在这里下载
Open Broadcaster Software
在设置->串流 输入 URL rtmp://<your ubuntu ip>/mylive
在 来源 里指定一个视频源,测试的话用窗口捕获就行了
播放测试
用 VLC 在这里下载
http://www.videolan.org/vlc/
打开网络串流,输入你刚才推流的 URL 即可。
开发
播放测试通过后,就可以自己开发App来播放发布直播流了
推荐用 librtmp,纯C实现的RTMP协议封装,用在Android上需要用NDK
GitHub - yixia/librtmp: librtmp for Android and iOS
这里有做好的 NDK makefile
祝你成功
发布于 2016-08-02
这篇关于想自己做个Android直播推流APP练下手,有什么可供个人开发者使用的推流链接吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!