android - 在 Android 中使用 Wowza Server 获取实时 ip 地址的实时视频广播

标签 android video-streaming android-broadcast wowza broadcasting

我想通过Wowza 服务器视频广播和流媒体 集成到我的android 应用程序中。我尝试过很多不同的东西,比如 this demo from JavaCVthis one from AndroidHive .

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

recorder.setFormat("flv");

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

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

second one很合适,正是我所需要的。但是我在那一个中​​遇到了一个奇怪的场景。对于像 rtsp://192.168.1.58:1935/live/myStream 这样的本地主机链接,它工作得很好(可以播放带音频的视频),但它无法广播像 rtsp://这样的实时链接54.208.***.***:1935/live/myStream。它显示在 wowza 服务器中播放,但我无法从该链接看到视频或听到音频。

请提出一种解决此问题的方法,以便我在广播时可以在我这边获得视频和音频

最佳答案

我用过this code用于视频广播部分在 Wowza 和 Android 之间进行通信。我非常成功地完成了这部分。给出的链接对该主题和 Wowza 服务器的配置进行了很好的解释,需要完成这些配置才能从 Android 进行广播。

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

相关文章:

android - ListView 中的视觉指示器显示列表中是否有更多项目

c# - WebAPI PushStreamContent 远程主机关闭连接

android - 防止其他应用向我的 broadcastReceiver 发送广播

android - 引导完成广播不起作用

用于互联网连接的 Android BroadcastReceiver 调用了两次

Android ViewPager 点指示器不动

android - 列出 Android 中的所有 Google 联系人组

android - OpenCV初始化异常

sockets - 是否可以使用 TCP 或 UDP 中继 UDP 或 TCP 数据;即混合协议(protocol)?

php - 如何制作有浏览器支持的视频播放?