用于将 RTSP 视频广播到 Android 的服务器
我是视频流新手,正在开发一个通过互联网将视频播放到android手机的项目,同时观看视频的用户可能会达到100个。
环顾了一段时间后,我认为在手机客户端使用rtsp流可能很方便(我说得对吗?),所以我必须选择一个服务器,我当前的选择是使用
- VLC
- Darwin Streaming Server
它们合适吗?或者还有其他更好的选择吗?
100个用户同时访问时,这两台服务器的性能如何?
提前致谢
问候
博尔顿
I am new to video streaming and am working on a project to broadcast video to android phone over internet, and users to view the video at the same time may reach 100.
After looking around for a while I think using rtsp streaming for the phone client may be convenient(Am I right?) and so I have to choose a server, My current choice will be using
- VLC
- Darwin Streaming Server
Are they suitable? Or any other better choice?
How about the performance of these two servers while 100 users accessing at the same time.
Thanks in advance
Regards
Bolton
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
H.264/AAC 中的 RTSP 流媒体将是访问 Android 设备的最便捷方式。最终用户无需安装应用程序或在其中打开流 - 本机媒体播放器将无缝打开流。
如果您打算使用 VLC 进行编码部分 - 您可能需要重新考虑,因为我不确定它是否支持 H.264/AAC 压缩,而这是到达 Android 设备所需的。您可能需要考虑使用商业软件,例如 Wirecast 或免费的 Flash Media Encoder 与 AAC 插件。
Darwin Streaming Server 足够稳定,可以处理该负载(100 个并发观看者),但是可用的吞吐量和广播的比特率是传输视频时需要考虑的更重要因素。换句话说 - 你的上传速度必须足够。如果它不是严格意义上的 DIY 项目,我建议利用商业 CDN 网络(我建议 NetroMedia) 。
RTSP streaming in H.264/AAC would be the most convenient way to reach Android devices. End-users will not need to install an app or open the stream in one - the native media player will seamlessly open the stream.
If you intend on using VLC for the encoding portion - you may want to reconsider, as I'm not sure it supports H.264/AAC compression, which is required to reach Android devices. You may want to consider using commercial software like Wirecast or the free Flash Media Encoder with the AAC plugin.
Darwin Streaming Server is stable enough to handle that load (100 concurrent viewers), however the amount of throughput you have available and the bit-rate you will be broadcasting at are more important factors to consider when delivering video. In other words - your upload speed has to be able to be sufficient. If it's not intended strictly as a DIY project, I would suggest tapping into a commercial CDN's network (I would recommend NetroMedia).