Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

Apologise for this stupid question. I�m a newbie to the directshow development. I want to merge 4 simultaneous video streams with equal bitrate and frame rate into a single stream where each frame of the output stream consists of frames with similar time stamp of each the input streams. Also the output stream is to be broadcast over a network as a live stream. The algorithm i have in my mind is as follows.

 

For (each time stamp)

 

{

 

Get frames from all input streams;

 

Draw them in the output frame;

 

Add output frame in to live stream to be broadcast over the network.

 

}

 

I don�t know how far will be succeeded. So i have some questions before i start implementing this.

 

1) In order to implement this algorithm what how can I use the window sdk?

 

2) Is there any inbuilt API support for the merging phase I mentioned earlier? If yes what are they?

 

3) Any other algorithm we can use with windows sdk to achieve low delay and improve efficiency?

 

Thank you very much.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...