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

祝你成功




  

相关话题

  开发一个APP多少钱,有具体的价格吗? 
  写代码应该本着什么原则,才能写出优秀的代码? 
  想在 Windows 下看下 Android 的源代码,但是 “代码仓库” 貌似无法正常访问,有什么好的替代办法吗? 
  如何评价今年各科技企业举办的开发者大会? 
  求好评弹框在什么时机弹出最合适? 
  为什么Windows可以安装在所有不同的PC上,而安卓刷机包必须对应机型? 
  「京东金融 app 疑似自行获取用户私人图片」是真的吗?可能有哪些风险? 
  为什么Google Chrome在书签栏打开新网页都在同一个标签页打开,不觉得这个设计很蛋疼吗? 
  你见过最烂的代码长什么样子? 
  程序员在等待编译的时候都做什么? 

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





© 2025-03-26 - tinynew.org. All Rights Reserved.
© 2025-03-26 - tinynew.org. 保留所有权利