Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一种方法可以将存储的Flash视频同步传输给多人,但让其中一人控制播放(播放/暂停/搜索等)_Flash_Video_Streaming_Synchronized - Fatal编程技术网

是否有一种方法可以将存储的Flash视频同步传输给多人,但让其中一人控制播放(播放/暂停/搜索等)

是否有一种方法可以将存储的Flash视频同步传输给多人,但让其中一人控制播放(播放/暂停/搜索等),flash,video,streaming,synchronized,Flash,Video,Streaming,Synchronized,我不太了解如何部署Flash视频流解决方案,我想知道以下内容是否可以在Flash中实现 我正在创建一个应用程序,其中多人可以同时观看视频,但其中一人控制每个人的视频播放。此外,控制器并不总是同一个人,如果有人离开或取决于其他因素,控制器可能会发生变化 请给我指一下正确的方向 谢谢 我相信这是可能的。我不做闪光灯;但关于如何实现这一点,这里有一个高层次的想法: 在每个客户端上播放视频;并确保它们是同步的。但是当“控制器”暂停、跳过或停止视频时,向每个客户端发送一个信号,在他们自己的客户端上重复该操

我不太了解如何部署Flash视频流解决方案,我想知道以下内容是否可以在Flash中实现

我正在创建一个应用程序,其中多人可以同时观看视频,但其中一人控制每个人的视频播放。此外,控制器并不总是同一个人,如果有人离开或取决于其他因素,控制器可能会发生变化

请给我指一下正确的方向


谢谢

我相信这是可能的。我不做闪光灯;但关于如何实现这一点,这里有一个高层次的想法:

在每个客户端上播放视频;并确保它们是同步的。但是当“控制器”暂停、跳过或停止视频时,向每个客户端发送一个信号,在他们自己的客户端上重复该操作。您可以使用数据库(对于MySQL,具有后端类型内存的表应该适合这样做)。每秒钟,客户机都会询问服务器是否更改了“控制器”操作。每次“控制器”执行操作时,它都会在数据库中排队

我看到的唯一问题是确保每个客户端的流是同步的(比如,当有延迟时,它只是“跳过”到“控制器”所在的帧,而不是“减慢”)

我希望这有点帮助:)

编辑


每秒钟“控制器”向客户端发送一条消息,其中包含视频的当前帧数。。。它可以工作。

我相信这是可能的。我不做闪光灯;但关于如何实现这一点,这里有一个高层次的想法:

在每个客户端上播放视频;并确保它们是同步的。但是当“控制器”暂停、跳过或停止视频时,向每个客户端发送一个信号,在他们自己的客户端上重复该操作。您可以使用数据库(对于MySQL,具有后端类型内存的表应该适合这样做)。每秒钟,客户机都会询问服务器是否更改了“控制器”操作。每次“控制器”执行操作时,它都会在数据库中排队

我看到的唯一问题是确保每个客户端的流是同步的(比如,当有延迟时,它只是“跳过”到“控制器”所在的帧,而不是“减慢”)

我希望这有点帮助:)

编辑

每秒钟“控制器”向客户端发送一条消息,其中包含视频的当前帧数。。。它可以工作