百科问答小站 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

祝你成功




  

相关话题

  作为开发者等专业技术人员,你如何看待华为宣布鸿蒙系统升级至 2.0 版本?有哪些信息值得关注? 
  Android 将来能否实现用 C/C++ 作为开发语言?还是说现在的架构就注定了只适合用 Java? 
  开发者和用户之间的世界观距离有多大? 
  什么促使你走上独立游戏开发者之路? 
  天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码? 
  安卓逐渐走向闭源,为什么我国手机公司却仍不开发自己的系统呢? 
  iOS/Android端GBA模拟器是如何开发出来的? 
  给安卓手机开发u盘驱动,让u盘可以直接连到手机上,可行吗?大概怎么做? 
  想在 Windows 下看下 Android 的源代码,但是 “代码仓库” 貌似无法正常访问,有什么好的替代办法吗? 
  一个 Android 的应用程序可以实现控制操作蓝牙耳机的功能吗? 

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





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