百科问答小站 logo
百科问答小站 font logo



想自己做个Android直播推流APP练下手,有什么可供个人开发者使用的推流链接吗? 第1页

  

user avatar   yao-dong-27 网友的相关建议: 
      

自己搭建一个直播系统吧

服务端

用 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 在这里下载

videolan.org/vlc/

打开网络串流,输入你刚才推流的 URL 即可。

开发

播放测试通过后,就可以自己开发App来播放发布直播流了

推荐用 librtmp,纯C实现的RTMP协议封装,用在Android上需要用NDK

GitHub - yixia/librtmp: librtmp for Android and iOS

这里有做好的 NDK makefile

祝你成功




  

相关话题

  高斯模糊的原理是什么,怎样在界面中实现? 
  天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码? 
  如何看待中山大学老师王晓玮网课课堂直播微信与多人约pao? 
  为什么 Android 要采用 Binder 作为 IPC 机制? 
  如何看待苹果给中国开发者结算时,误将人民币按美元汇出? 
  你见过最烂的代码长什么样子? 
  写代码应该本着什么原则,才能写出优秀的代码? 
  为什么大部分程序员都喜欢用黑色界面? 
  开发一个APP多少钱,有具体的价格吗? 
  为什么安卓不去掉 Java 语言底层? 

前一个讨论
张卫健为什么成了上综艺和代言页游的过气演员?
下一个讨论
如何看待比尔·克林顿在希拉里演讲时睡着了?





© 2025-05-08 - tinynew.org. All Rights Reserved.
© 2025-05-08 - tinynew.org. 保留所有权利