Difference between revisions of "Streaming to ActiveX for Windows Media Player"
Line 68: | Line 68: | ||
sorry about my english it is not my main language :) | sorry about my english it is not my main language :) | ||
+ | |||
+ | |||
+ | {{stub}} |
Revision as of 17:32, 18 December 2006
First of all you need to use the Codec that Windows Media Player recognizes, i am using the follow:
Video Codec DIV3 # i think you could use WMV aswell Audio Codec mp3
What i am doing here is: Recording a webcam on computer A, computer B will then receive it and re-broadcast, after that i will grab with ActiveX what computer B is broadcasting
A) Windows XP:
Open Capture Device
Refresh the video and audio list in order to see your devices listed
Select what you would like to use as device
Hit "Advanced Options" and mark "Device options" that will make your devices prompt you for what configuration would you like to use such as window size, sound and so on
Now mark Stream/Save and hit Configurations
Mark MMSH put in your ip and the port you wish to use. example: address 192.168.254.1 port 8080
Select then ASF, mark video and audio codec and select for video DIV3 and for audio mp3
Choose the bit rates you want to use and Press OK :)
Ok youre done the first part, you are now streaming from your device using that ip and port
B) Linux CentOS 4.x:
Use the follow command to install VLC: yum install vlc
After you have installed VLC use the follow command to receive the streaming video from computer A
vlc -vvv mmsh://ip:port --sout='#standard{access=mmsh,mux=asfh,url=ip2:port2}'
Where ip and port is the ip and port that you setup at computer A and ip2 and port2 is the ip and port of computer B
vlc -vvv mmsh://ip:port
- will receive the file from computer A
--sout='#standard{access=mmsh,mux=asfh,url=ip2:port2}'
- is your output parameter that will re-broadcast the video on the new ip and port mmsh is the Windows Media player Transporter
After all enjoy your creation using the html code:
<OBJECT id="Player" width="320" height="240" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"> <PARAM NAME="URL" VALUE="mms://ip2:port2"> <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>
Wrote by videolan community since they all helped me all the way over here.
thanks all :) namedrisk
sorry about my english it is not my main language :)