【发布时间】:2015-04-17 02:22:02
【问题描述】:
我正在使用 MobileVLCKit 从 Wowza RTMP 服务器流式传输视频和音频。同时我正在使用 VideoCore]1 将音频流式传输到 Wowza RTMP 服务器(我关闭了 VideoCore 中的视频通道)。现在我正在尝试制作这种电话会议解决方案。由于线路另一端的限制,现在我仅限于 RTMP 或 RTSP,而不是电话会议解决方案(WebRTC 或 SIP 或其他...我目前不熟悉这些)。
上述设置不起作用。单独打开这两个功能(视频和音频流向下以及音频流向上)运行良好。但同时运行时不会,因为在另一端听不到音频。事实上,当应用程序以 VideoCore 流式音频上游启动时,一旦我开始通过 MobileVLCKit 向下游传输,即使流是打开的,另一端也听不到音频。似乎麦克风以某种方式从 VideoCore 中被夺走了,即使 MobileVLC 不应该需要麦克风。
但是,当我将这两个应用程序分成两个应用程序并允许它们在后台运行时(音频和空中播放背景模式),这两个应用程序运行良好,一个应用程序流式传输视频和音频,另一个应用程序拾取麦克风声音和流式传输到另一端。
这两个功能在同一个应用程序中出现明显冲突的原因有什么,以及如何解决冲突的任何想法?
【问题讨论】:
-
你还在使用 MobileVLCKit 和 Wowza 吗?我也在做同样的事情,很想和你聊天。
-
@user3344977 其他人正在设置 Wowza。除了上述情况,我确实成功使用了 MobileVLCKit。我们暂停了这个视频,而是使用另一种商业解决方案。我们稍后会处理视频。