其他分享
首页 > 其他分享> > 使用Wowza Server在Android中进行实时视频广播

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

作者:互联网

我曾尝试通过Wowza服务器在Android应用中播放视频,它与this demo of javaCV.相当不错

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

recorder.setFormat("flv");

因此,这种方法的主要问题是,当我使用其他格式时,它不起作用.例如:

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

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

提前致谢.

编辑:我在Android和iOS设备中播放vlc视频格式时只能播放音频.

解决方法:

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

我不确定你FLV / RTMP对你有限制,因为它可能是最好的.但接下来我会建议RTSP,也许是WebRTC.

标签:android,android-broadcast,wowza,broadcasting
来源: https://codeday.me/bug/20190708/1404812.html