gpt4 book ai didi

android - 使用 Wowza Server 在 Android 中进行实时视频广播

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:50 25 4
gpt4 key购买 nike

我已经尝试通过 Wowza 服务器在 Android 应用程序中广播 视频,它与 this demo of javaCV. 配合得很好。

但唯一的问题是它使用flv文件格式在Wowza服务器上播放。它使用 FFmpegFrameRecorder 将实时视频广播到 wowza 服务器(不是 VOD)。要设置服务器播放的视频格式,它使用以下方法:

recorder.setFormat("flv");

所以这个方法的主要问题是当我使用其他格式时,它不起作用。例如:

recorder.setFormat("mpeg"); //or something like mov, etc

请建议一种从 Android 设备向 wowza 服务器广播视频的方法,除了 flv 以外的任何格式。请提供我可以开始的任何链接或教程。

提前致谢。

编辑: 我在 Android 和 iOS 设备上流式传输 vlc 视频格式时只能播放音频。

最佳答案

您的问题不是容器,而是协议(protocol)。对于直播,最好的选择是 RTMP、RTP/RTSP。 RTMP 本质上是带有 VCR 样式命令(播放暂停停止)的 FLV。除了 HTTP 之外,MP4 没有流媒体协议(protocol)。这将需要您每隔几秒钟制作一个新的 mp4 并重新组装服务器端。

我不确定您的 FLV/RTMP 是否不受限制,因为它可能是最好的。但接下来我建议使用 RTSP,也许还有 WebRTC。

关于android - 使用 Wowza Server 在 Android 中进行实时视频广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23911063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com