将实时视频流式传输到uiWebView问题

时间:2015-09-05 12:53:24

标签: objective-c ipad video-streaming

我正在使用Wowza流引擎将实时视频流传输到许多 iPad(最多400个)。

流地址类似于" http://myserver:1935/live/mystream/playlist.m3u8"。

iPad全部开始播放实时视频,但经过一段不同的时间后,大多数iPad将停止流式传输,只显示最后一张图像,好像视频在某一点停止流式传输。这可能发生在30秒或3小时或从未发生过。在我的40个测试用例中,我有3台iPad,在14小时后仍在流式传输。

日志不会产生任何与此相关的后果。我不会丢失我的wifi信号。 iPad仍然会响应从我的服务器到他们的其他TCP / IP命令。

我正在使用带有以下命令的UIWebView:

[_theWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:szURL]]];

有什么方法可以跟踪数据是否仍在流式传输到UIWebView?

如果没有,是否有其他方法可以在我的应用中传输此视频?

1 个答案:

答案 0 :(得分:0)

好吧,如果有人见过这个问题,答案不是在iPad代码中,而是在Wowza配置中。我已经更改了块和块大小以尝试最小化延迟,这导致视频在缓冲区用完时冻结,并且流引擎无法足够快地重新填充它们。