如何在局域网中,让客户机同步播放相同的视频(源文件都在各自的客户机上)
现在要用socket通信 让客户端分别播放各自的视屏(相同的),然后要同步,至少肉眼看不出来;
我的思路是:在服务器端用Socket广播进行发送指令,客服端收到指令后进行调一帧播放,播放完后反馈信息给服务器端;
服务器端只有收到所有客服端的反馈后才发下播放下一帧指令(DirectShow做的播放器)
现在有问题就是发现没有接口判断播放完某一帧;客户端没有加播完的判断就进行反馈的话,如果服务器端发送的消息间隔很难把握,因为每个视频需要播放某一帧的时间不同,间隔不能进行确定的话,视频会卡,声音更加难听。。。。
也考虑过用时间同步的,但是发现时间同步更加,好像必须暂停,定位,播放,这样使得视频更加卡卡的。
各位大侠,指点下小弟啊。。。。急着用啊