What you'll need:
- TCPMP for Windows Mobile (http://picard.exceed.hu/tcpmp/)
A HEX Editor (http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download is free)
TVersity (of course)
I recommend installing the Vista Codec Pack (http://www.free-codecs.com/download/vista_codec_package.htm) or K-Lite Codec Pack (http://www.free-codecs.com/download/K_lite_codec_pack.htm) before installing TVersity, then install TVersity without it's codecs. There is some minor setup for these codec packs, but there are other guides on doing that with TVersity so that will not be covered here.
Use the following settings, set the others to whatever you like. These settings work well for streaming over EVDO Rev-A.
- General -> Media Playback Device: Xbox 360 (this will allow us to select video codec in Transcoder settings)
Media Library -> Media Library Menus: File System (this may not be necessary, but I use it)
Transcoder -> When to transcode: Always
Transcoder -> When to transcode, Decrease the bitrate: Checked
Transcoder -> Maximum Video resolution: 320x240
Transcoder -> Windows Media Encoder, Use DirectShow: Checked
Transcoder -> Windows Media Encoder: Windows Media 7
Transcoder -> Optimization: Quality
Transcoder -> Connection Speed and Quality: Wired (100Mbps), Low
Transcoder -> Compression: Maximum
These settings were for my Sprint PPC-6800 (Mogul), you're settings may differ slightly based on your device. These settings also work well for the Flash Bundle Cab for watching YouTube videos.
- Options -> Video: Raw FrameBuffer
Options -> Quality: Normal
Options -> Settings -> File Associations -> MMS protocol: Checked
Options -> Settings -> Buffering -> Normal buffer size: 2976KB
Options -> Settings -> Buffering -> Preload at underrun: 50%
Options -> Settings -> Buffering -> Preload for audio: 128KB
Now you should be at a point where you can do the usual "Add to favorites" trick to play your streams. To add the auto-launch capabilities, first stop TVersity's streaming.
Backup the C:\Program Files\TVersity\Media Server\MediaServer.exe file, start up XVI32, and open the file C:\Program Files\TVersity\Media Server\MediaServer.exe.
Go to Adr. Dec: 587,748 as seen in the screenshot below. If things look different (I.E. TVersity changes something), search the EXE for the first occurance of _file_ and then go to the second http:// after it. Your screen should look like this:
Now, replace: http://%s/get%s/%s/%s.%s
Notice the quote at the end of the replacement string. This must be put in to keep the string at the correct length. Your file should now look like this:
Hit Save, then start TVersity's streaming back up. Now tapping the links in Pocket IE will fire up TCPMP with the video. As a side benefit, if you go in with a PC it will also autolaunch Windows Media Player (or whatever your media player is).