使用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