Click here to Skip to main content
15,887,676 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
I want to implement a player for synchronizing two videos on different pc.
Unluckily,I met some problems to prevent me to do it. As follows:
(1).The player dropped samples when it played a avi file with vmr9.
I tested different video renders ,such as haali,vmr7,vmr9... And the results is the same that it still dropped samples.I knew quality control management could tell the reasons.But It is so difficult to implement own quality control.
Is anyone to tell me the solution to resolve the terrible problem?
(2).The function SetPositions of IMediaSeeking is too slow.
Is any solution to implement Synchronization with dropping samples?

Thank you very much!
Posted
Comments
Sergey Alexandrovich Kryukov 5-Jun-11 13:12pm    
I don't have a solution, but think it is very difficult to achieve, seriously suspect it is impossible. Too many things are out of your control.
--SA

1 solution

It's going to be impossible, by the time you tell the other computer where your video is, it will have moved on, itself. Your best bet IMO is to synch the start of the video, then play the videos in programs which both regularly make sure that the position of the video is in line with how much time has elapsed. That way, you have one benchmark, not continual communication between two machines.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900