Streaming to ActiveX for Windows Media Player
From VideoLAN Wiki
This page describes how to stream to ActiveX for Windows Media Player. | Other "how to" pages |
Contents |
Use case
- Stream from a webcam on computer A (running Microsoft Windows) to
- Computer B (running Linux) which broadcasts the stream to
- Computer C (running Microsoft Windows) with a web browser and Windows Media Player
Procedure
Computer A
Configure your capture device as follows:
- Use a codec that Windows Media Player recognizes, such as:
Type | Codec |
---|---|
Video codec | DIV3 or possibly WMV |
Audio codec | mp3 |
Container | ASF |
- Use communcation settings that Windows Media Player recognizes, such as:
Item | Suggested value |
---|---|
Transport | MMSH |
Address | Computer A's IP address, say 10.1.2.3 |
Port | Any value over 8000, say 8123 |
Computer B
- Install vlc (e.g., via yum) or build from source
- Invoke vlc with the command line options to stream to via a port (e.g., 8456) on computer B (with IP address 10.4.5.6)
vlc -vvv mmsh://10.1.2.3:8123 --sout='#standard{access=mmsh,mux=asfh,url=10.4.5.6:8456}'
- Embed the following in a web page (e.g., in /home/myaccount/public_html/bcast.htm) to be served from computer B:
<OBJECT id="Player" width="320" height="240" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"> <PARAM NAME="URL" VALUE="mms://10.4.5.6:8456"> <PARAM NAME="SendPlayStateChangeEvents" VALUE="True"> <PARAM NAME="AutoStart" VALUE="True"> <PARAM name="uiMode" value="full"> <PARAM name="PlayCount" value="9999"> <PARAM NAME="stretchtofit" value="true"> </OBJECT>
Computer C
- Browse the web page from computer B (e.g., http://10.4.5.6/~myaccount/bcast.htm)
Help VideoLAN by adding to this page!
Create an account to start editing, and then click here to add to this article.
Create an account to start editing, and then click here to add to this article.