• Welcome to OS2World OLD-STATIC-BACKUP Forum.
 

News:

This is an old OS2World backup forum for reference only. IT IS READ ONLY!!!

If you need help with OS/2 - eComStation visit http://www.os2world.com/forum

Main Menu

Video reflector

Started by RobertM, 2007.11.01, 02:28:33

Previous topic - Next topic

RobertM

Hey all,

Here's (yet another) question... ;)

I'm trying to set up a video reflector to reflect multiple camera streams out to the Internet. I'm guessing I just need to write something that accepts and handles the incoming connections, and feeds the data out from the streams being read by the server, but have no real idea what I am doing.

The data will be going out multicast - if that matters.

Thanks,
Robert


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


RobertM

So... some more details:

The video streams will be coming in uni-cast (from different locations), need to be grabbed by something, and sent back out multicast (each with the same IP, from the same server, on different ports).

Thanks,
-Rob


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


Ben

Hail, RobertM.
     I'm not a programmer so I can't help you with that part, however, WarpVision has some camera code in it and that code was open sourced the last time I checked, and it is certainly the most recent. For strict redirection purposes, though, I'm not sure that will be of any help to you.

In addition to that, at last years Warpstock,
(EU I think), they attempted to get a live video/audio feed going. It didn't work out, but I'll bet you they can give you some pointers if you can find out who was trying to set it up. I'm sure the boys at Netlabs would know more about it.

I hope some of that helps you.

RobertM

Hey Ben,

Thanks for the info... I'll check with the gang at NetLabs. We've been doing live feeds for a bit now for a client's site... (http://www.PraiseinAmerica.com/) but none is multicast because they do not have multicast routers (some of the cameras we are using would support it if they did. Problem we have is our client's clients cannot (or are unwilling to) afford the cost of the higher end multicast capable cameras and multicast router (and connection that allows it)... so our only option is to grab each unicast stream and reflect it back out on a multicast stream.

I've got some multicast code (courtesy of IBM... I think all of us on here do actually as I think it is in one of the manuals that comes with Warp - if not, it's in one of the toolkit manuals)... I guess I just need to do a lot of reading up on the subject.

What else I've been trying to find that would be helpful is an Open Source Linux based solution that I could study or recompile... I know there has to be something (even if it is only part of the puzzle) out there... all of the cameras we implement run some Linux variant... so the only thing I would need to do is to take an incoming TCPIP uni-stream and feed it to the multicast portion... of course, the camera's actual server code is closed source...

I'll see what light the NetLabs bunch might be able to shed on this issue... you did jog my memory about them (and I do seem to remember some sort of camera/video streaming related project I saw there a while back).

Thanks,
Robert


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


warpcafe

Hi gang,

not much to be added from my side -as I never worked on that subject- but a hint:
The live streaming was set up for the developers workshop 2007 in Amsterdam and according to what I saw during the few hours I attended, it worked. Not sure about _how_ it was done though.
And yes: Netlabs is the correct place to contact. if you happen to get no response within a reasonable time it might be that Adrian is just busy (like almost ever ;-) ) you could also try to speak/mail to Christian Langanke (he might know who can help you in detail) or perhaps also Thorolf Godawa (or Team OS/2 Trier) because I saw them messing around with webcams during European Warpstocks... ;-)

Regards,
Thomas
"It is not worth an intelligent man's time to be in the majority.
By definition, there are already enough people to do that"
- G.H. Hardy