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

祝你成功




  

相关话题

  专业人士如何看待知乎用户 Wchchc 对于鸿蒙系统的回答? 
  米聊用的是什么技术啊?是android还是phonegap啊? 
  为什么 Google Play 提示「小米视频」是有害应用并建议卸载? 
  如何看待中山大学老师王晓玮网课课堂直播微信与多人约pao? 
  作为开发者等专业技术人员,你如何看待华为宣布鸿蒙系统升级至 2.0 版本?有哪些信息值得关注? 
  有哪些IT初学者(新人)成长为技术大牛的真实经历? 
  如何看待中国平安产品经理和App研发打架事件? 
  请问各位码农你们喜欢开会吗? 
  一个 Android 的应用程序可以实现控制操作蓝牙耳机的功能吗? 
  Android Studio为什么这么难用? 

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





© 2025-01-19 - tinynew.org. All Rights Reserved.
© 2025-01-19 - tinynew.org. 保留所有权利