【发布时间】:2014-12-26 20:09:20
【问题描述】:
我看到很多资源概述了如何根据 HLS 和 RTSP 等各种协议在 Android 上查看实时视频流。
但我找不到关于如何将文件从 Android 设备准备到服务器以便分发的清晰大纲。
我知道文件需要压缩成 H264(与大多数流媒体协议兼容),然后理想地切成 .ts 块。但这是在流程中的哪一点完成的?压缩的 H264 内容是流式传输到服务器并在那里发生“分块”,还是应该在设备上执行“分块”然后流式传输?
理想情况下,这个问题可以用作有关如何从 Android 设备创建实时流媒体源的基本说明的存储库,而不管播放协议如何。
我希望这个问题有意义 - 很高兴根据社区的任何反馈进行修改。
【问题讨论】:
-
Rtsp ,将压缩流(音频+视频)传输到需要进一步后处理的服务器不是最佳选择。我会寻找 webrtc lib 或 sdk,以便将媒体传输到托管流媒体的服务器。
-
看起来 WebRTC 主要针对点对点通信 - 而我的目标是生成用户可以轻松查看的实时流源。
标签: android rtsp http-live-streaming live-streaming