I want to be able to specify how many clients do I want opened, and be able to manually switch between the windows after they’re opened- meaning “streaming in background” (if such a thing is possible? ) won’t do here.
I need to specify different inputs for the different clients as well.
Additionally -and this is the part I’m totally clueless about as it’s VLC-specific – I need the clients to be logging some info re:the stream they’re receiving, so as to be able to determine that it has been received completely etc -such as frame rate/total frames’ number or similar.
I’d appreciate helpful suggestions for
- running the instances+ controlling
them - getting info about
the stream
Language-wise – I know Java, some C#, and wouldn’t mind learning some new language for this purpose if it’s a better solution .
Thanks!
You’ll either need to run several processes (as above) or hook somehow into libvlc and instruct it to start up several players.
A good demo of this is the python wrapper to libvlc–I think–it shows how to sample to know where the stream is–however I’ve never tried it with multiple things running at the same time but I think it would work.
Another option might be something like http://wiki.videolan.org/Mosaic