Stream multiples parts of my screen - stream

there is a way to split my screen in 4 stream?
For exemple, i split my screen in 4 equal parts, so I want to stream each one on a different channel, how can I get this? What tool use?
Thanks

You can use 4 instances of VLC Media Player and configure them with those 2 tutorials:
This one for streaming the desktop
This one for cropping the desktop

Related

How to get Split image (VR Effect) in Swift

Looking to create some basic VR apps - How do I go about splitting an image 50 / 50 in landscape mode. Is it possible to split the AVFoundation camera 50/50 so I can have a split live feed (one side for each eye).
I have tried creating 2 camera sessions etc and placing them in separate views but it crashes. Does anyone know a better way to do this?
Thanks

Is it possible to match an image with its appearance in a video?

I have a short video of 10 mins. This video is actually an online lecture. When you watch it, you will only see slide show (some slides are annotated).
I have the original slides (pdf or image or ppt or whatever). Is it possible to match each slide with a specific time in video when it appears?
My idea is to take every image and compare it with every video frames of that video and try to match the slide image in video.
How do you think my idea? Is it possible and doable with some algorithm?Can I just substract the video frame with the image (calculate the difference) to see which difference is close to zero? Thanks
If the images are perfectly aligned, then you can use any of simple differencing, sum of squared differences or normalised cross-correlation. However, if they are not aligned, you will need to register the two images first, followed by any of the three mentioned matching methods. Do a google search for image registration. Affine registration might be sufficient for your problem.

Play segmented, archived video with Microsoft Smooth Streaming

I'm new to Smooth Streaming. I am able to use Microsoft Smooth Streaming player to play live video that spans across multiple segments. The manifest seems to have information about all segments.
But for playback from archive, I am able to point the URL in the HTML to the ISM in one of the segments and I can play back that particular segment fine, but I don't know how to play back the entire video with abilities to rewind, forward, etc.
Is it possible to do such across multiple segments?
For playing back across multiple segments, I ended up adding the archived segments to the player's playlist and used player.GoToPlaylistItem() and player.SeekToPosition() to forward, rewind and play across multiple segments in an archive.

Recreating Theater Mode with DirectX

I need to simultaneously display a video that is playing in my applciation, full screen on a larger monitor. On some video cards, this is called Theater mode and is configured using a tool that the card manufacturer supplies.
I would like to do this with only software. Can I do this with DirectX?
My idea is to take the currently active video playing using DirectShow and repaint it on a second display (as configured by the user) in full screen mode.
What technologies or methods would I use for this?
The straightforward way is to split yet encoded video into two branches and use two video renderer set to present video on different monitors. One renderer could be a part of your application UI, the other could expand full screen on the large secondary monitor.
Splitting encoded video give you an option to still leverage hardware assisted decoding (DXVA) if available. You might prefer to use software only decoder and split already decoded video - this is also going to work.
You might additionally want to implement filter which would separately temporarily disable one or the other renderer, such as for example by stopping passing media samples through.
Another thing you can do is to use bridging to even more flexibly control the renderers and be able to detach them from media source.

iOS, how to play multi- videos on the same view?

I want to play four videos on the same view within a small rectangular area, is that possible ?
I think you can do this with AVPlayer and using AVMutableComposition.
With AVMutableComposition you can combine multiple sources into one combined playback source - I'm currently working on an Application where i use this to combine different audio and video sources and play it back as a single track even though they come from seperate files.

Resources