Re: Internet streaming from cameras in remote locations

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



On Fri, 7 Apr 2006 06:11:02 -0700, Dan Murphy <Dan
Murphy@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:

Hi

I am new to streaming so forgive me if this is too obvious a question.

Is it possible to relay live video streams from locations within a company
through a Windows Media Server and onto the Internet?

I am assuming that I would need a Windows 2003 server at each location to


No, you'd place a machine running windows media encoder and say XP or
Win2k at each location, no need for the license for the server at each
point of origin of a broadcast.


encode the video stream. Can this server then relay the feed to the Internet
facing server over our intranet. This would all be "live".


Yes, though you'll have to harden the server which faces the internet
(WS2003 is relatively locked down but can be improved).

Seems to me a single server is required, it would have probably 3
network cards (or 2, one with one IP and one with 2IPs on it).

The "internal" NICs would receive encoded streams from the various
encoder broadcasts, and re-broadcast them on a second internal IP or
NIC. The external facing NIC would have to be properly firewalled
against intruders, because otherwise you'd create a "bridge" between
the internet and your local LAN.


In many cases for better security you'd have two media servers - one
purely internal which receives and retransmits the broadcasts at high
bandwidth for internal consumption only.

And a second which sits in the DMZ and is only permitted (by NAT and
firewall rules) to connect to your internal media server as well as
being properly firewalled from the outside to allow only media
services [Do not try to also run your web server on this machine]

It would act as a reverse-proxy for the internal media server, and
would probably offer a lower bandwidth version of the internal live
stream to conserve your outgoing bandwidth.

In this scenario, the internal media server could also be configured
along with your network routers to offer Multicast, i.e no matter how
many clients connect, one "copy" of each live stream is sent out
internally at any time - so if you had 200x clients internal
connecting to it for a 500kbps stream, you'd still only deliver
500kbps instead of 100mbps aggregate over your LAN (reducing
congestion)

My guess is that the Internet facing server will handle the mutiplexing of

I'm not sure what you mean when you refer to "multiplexing" - handling
multiple connections ?

the live feed to the internet clients. Am i right in assuming 128K bandwdith
per vuewing session or is this too low?

That depends on the length of the piece of string. What's your
content - 16kbps mono audio and "talking head" video ? It may be too
little, but you could offer multiple bitrate (MBR) streams so the
client player can select from eg 56k, 256k or 650kbps video depending
on their available bandwidth (or your preferred delivery restrictions)

Cheers - Neil
.



Relevant Pages

  • Stream Splitting aint working in a Multi-Tiered Proxy set-up.
    ... second proxy (server core 2008 with media services 9.1). ... Back-end media server also configured in reversed proxy mode witch is ... Origin Server witch get's it's streams from the encoders (Windows Server ...
    (microsoft.public.windowsmedia.server)
  • Streaming for Mobile Devices
    ... our network media server streams via EDGE over the internet or through WLAN. ... The device is able to access http pages on the same server both over EDGE ...
    (microsoft.public.windowsmedia.server)
  • Re: Need some guidence on setting up a Multicast for Internet user
    ... the Internet does not support multicast. ... Or you could use something hosted like Darwin streaming server ... I really do not care about on-demand streams right now. ...
    (microsoft.public.windowsmedia.server)
  • RE: Advertisement Stops and al other media also
    ... Running a Media Server 9 on a Fujutsi Siemens Server. ... audio-add for the other 5 streams) ... The streams are played from our website in an embedded player and i will ...
    (microsoft.public.windowsmedia.server)
  • RE: Advertisement Stops and al other media also
    ... When testing the streams thru the mediaservice built in tester under the Tab ... Running a Media Server 9 on a Fujutsi Siemens Server. ... The streams are played from our website in an embedded player and i will ...
    (microsoft.public.windowsmedia.server)