ffserver sounds promising. I have a couple of questions, though.
How can you get from the camera to an ffstream?
FFmpeg supports most camera formats and can remux to most other formats so ideally you'd just pipe the stream through FFmpeg to FFserever. We may need to use a file intermediately.
Of course the hard part is getting from the camera to the OS/2 box as we don't support many interfaces. I'd guess over IP would be the only way.
OK, I get the IP camera part, but the file part doesn't sound like streaming. If we have to go to a file, why not just let people download the file?
The file is unneeded but is handy as a buffer, eg allowing someone to pause or rewind their feed without affecting others if I understand correctly.
How can you relay the stream from the hotel internet to our server?
Don't most Hotels have internet access?
Sure, you can use the Hotel internet. Then what software to stream to the server?
Does the Hotel Internet allow uploading large amounts of data? 100 users watching a 1 MB stream is 100 MBs. Of course the stream can be tuned including using better codecs, connections and bandwidth limited
FFserver works in tandem with FFmpeg so FFmpeg does the encoding, muxing (combining the audio and video into a container) etc and then creates a stream in the format that FFserver accepts, then FFserver streams it to the client, see link at bottom.
Does someone have this actually working on OS/2?
I've run the testsuite, though not in a while. I'll rerun it shortly. To be honest FFserver is not the most supported part of FFmpeg though support has picked up over the last year.
Let us know if you can get it to work.
I ran the testsuite till I had to kill it to go to bed, transfered about 1/2 a GB over the localhost with a couple of MD5 sum failures. Never looked at the actual image but usually these are small errors that aren't visible.
The documentation is here
https://ffmpeg.org/ffserver.html, would have to decide on a format but it's capable of most any from Flash to webm for using a browser or much more if using MPlayer or VLC or other media players on other OSes.
The big thing is its a unixy app, so all done with command line and configuration file. Ideally would be a front end to make it easy.