bazet 0 Report post Posted August 25, 2008 I did this so my friend can watch me play WoW liveFor some demo, watch at http://bazet.dyndns.tv or you can watch using Media player using this address mms://bazet.dyndns.tv:8080 ( depends whether I'm playing or not. I live in +8 GMT area )Knowledge required1. Apache web server to host webserver at you WinXp machine2. Port forwarding to port 80 ( webserver ) and 8080 ( video server )3. HTML basics4. Know how to use Media EncoderSoftware & ToolsWindows XPWindows Media Encoder 9 ( it's free ) or you can use Videolan ( http://www.videolan.org ) to streamVh Capture ( the main engine ) http://www.hmelyoff.com/index.php?section=22Apache web server to host your html files, you can use win32 editionHow ToInstall VH CaptureInstall Windows media EncoderOpen VH Capture Config anc choose World of Warcraft Windows and set the output size to 320x240Open Windows Media Encoder and choose to stream live event.On video source choose VHCapChoose to stream at 128kbps or 250 kbpsChoose 8080 as your stream portClick Start EncodingYour WoW should be streaming locally now. You can tets by typing mms://127.0.0.1:8080 at you windows media player..and you can see the streaming video on your media player.Now you'll need a webserver so when visitor open your server, they can see the stream automatically.Download Apache Webserver ( http://www.apache.org ) and choose win32 binary. Install and run the apache servertry to open http://127.0.0.1, if you see a congratulation page, thats mean you apache server is running.Go into Apache httpdocs folder. usually at c:\apache\httpdocs and edit index.htmlput these code into the file[pre]<object id="MediaPlayer" width=320 height=286 classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"><param name="filename" value="mms://127.0.0.1:8080"><param name="Showcontrols" value="True"><param name="autoStart" value="True"><embed type="application/x-mplayer2" src="mms://127.0.0.1:8080" name="MediaPlayer" width=320 height=240></embed></object>[/pre]And open http://127.0.0.1 . You should see a streaming video there.if you can reach the steps up to this stage, you're almost done.Now how to enable your router modem to accept connection and server both video and http serverFirst you must know what is your local pc ip address. on my case, i use static ip ( 192.168.1.2 ) and my modem at 192.168.1.1So means thatApache runs at 192.168.1.2 at port 80MMS runs at 192.168.1.2 at port 8080In you router configuration update your firewall / router setting. You have to google out on how to do this since every router/modem have different settings ( I'm using Xincom Router BTW )Every incoming request to port 80 and port 8080 ( TCP ) should be redirected to 192.168.1.2Then you must know the ip address given to you by your ISP. You check at http://www.whatismyip.comThen change the IP address you've entered in the index.html to the ip given by your ISP. Save index.html and move onAfter that, ask you friend ( YM,MSN ,AOL ) to open the browser to http://<your public ip>If they can see the live video feed , it's consider done.In my country, my isp give random IP, so to make things easier, i registered my dynamic ip to a static domain offered by DynDns.org ( http://www.dyndns.org )Screenshotshttp://img149.imageshack.us/my.php?image=stream1vy6.jpgShowing WoW + actual streaminghttp://img403.imageshack.us/my.php?image=stream2ew2.jpgVarious settingshttp://img376.imageshack.us/my.php?image=stream3ce7.jpgRouter setting. i use 192.168.1.55 as my server. Note the MMS and HTTP settingImportant------------------If you choose to use DynDns.org service, make sure you change the ip in your index.html to rflect your domain, examplehttp://rogueslayer.dyndns.tvmms://druid.dyndns.tc Quote Share this post Link to post Share on other sites