2017-04-23 102 views
1

我一直在这个问题上停留了一个月,并且没有找到任何解决方案。手机浏览器上的视频ppt同步

我正在开发一个网页,其中有一个演示者的实时视频流和ppt幻灯片的图像。现在,当演示者更改幻灯片时,我们的网页应该相应地更改幻灯片图像。 我使用jQuery来获得幻灯片图像,但总是有一个延迟+1至+10秒(或更多),因为HTTP在3g,4g数据上不可靠并且缓冲也是ppt sync的一个问题。我想摆脱这种延迟,并让它感觉像幻灯片实时同步。

我正在使用JWplayer与HTTP流媒体协议。欢迎任何其他在移动设备上运行视频ppt同步的播放器。

RTMP在移动设备上无法使用,因此无法使用。此外,移动浏览器无法读取元数据,因此我们无法从元数据中获得提示。

请分享您的解决方案,因为这将帮助我完成此项目。

+0

还没有答复。有没有人一直在这样的问题上工作! – prash32

+0

您是如何触发幻灯片更新/需要更新的事实?在每个客户端使用setTimeout/AJAX进行轮询的“演示者”端是否设置了标志?我建议你看一下WebRTC或类似的工具,在主持人(主持人)和客户端(同伴)之间建立一个“实时”通信渠道,而不是通过HTTP进行轮询。 – jherrieven

+0

是的,有一个标志设置表示演示者侧的幻灯片更改,setTimeout/AJAX用于触发此幻灯片更改。 WebRTC将占用大量带宽,并且不会有太多的视频播放质量控制。 – prash32

回答

0

没有必要使用视频来处理此任务。实际上,您可以使用HTML5并设置播放的程序控制。这就是iSpring平台的工作原理。在演示文稿开始之前,请将其上传到服务器,以便将其转换为HTML5或Flash。当演讲者切换幻灯片时,服务器向所有参与者发送必要幻灯片的相关信息。他们加载演示文稿,该演示文稿服从中央服务器的命令并自动切换到必要的幻灯片。

这个解决方案甚至可能比录制视频更好,因为它更紧密:HTML5看起来更好,文本更清晰,重量更轻,并且可以在移动设备上查看。这里有一个链接,如果你有兴趣:http://www.ispringsolutions.com/ispring-platform