Difference between revisions of "Streaming to ActiveX for Windows Media Player"

From VideoLAN Wiki
Jump to navigation Jump to search
m (Misc.)
 
Line 27: Line 27:
 
|}
 
|}
  
*Use communcation settings that Windows Media Player recognizes, such as:
+
*Use communication settings that Windows Media Player recognizes, such as:
 
{| class="wikitable"
 
{| class="wikitable"
 
  ! Item
 
  ! Item
Line 38: Line 38:
 
| Computer A's IP address, say 10.1.2.3
 
| Computer A's IP address, say 10.1.2.3
 
|-
 
|-
| Port
+
| [[Port]]
 
| Any value over 8000, say 8123
 
| Any value over 8000, say 8123
 
|}
 
|}
Line 44: Line 44:
 
===Computer B===
 
===Computer B===
  
*Install vlc (e.g., via [http://en.wikipedia.org/wiki/Yellow_dog_Updater%2C_Modified yum]) or build from source
+
*Install vlc (e.g., via [[wikipedia:Yellowdog Updater, Modified|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)
 
*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)
 
<PRE>
 
<PRE>

Latest revision as of 06:30, 8 April 2019

This page describes how to stream to ActiveX for Windows Media Player. Other "how to" pages

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:

Type Codec
Video codec DIV3 or possibly WMV
Audio codec mp3
Container ASF
  • Use communication 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.