[EVO 4G General] TalynOne:
I made a little write up for another forum, steal anything you'd like for the OP:

Fans of Air Video on the iPhone/Pad/Touch know that there are no plans for a much requested Android port because if its reliance on Apple's AirPlay protocol.

Well for Android users there's now an equivalent alternative using VLC.

What this does:

Let you transcode and play on the fly any media file you can play with the desktop version of VLC from your desktop and stream live to your Android device over WiFi and/or a mobile network (3G/4G). VLC will stream the video via the RTSP protocol which supports live seeking of streamed content.

Orb Live also does this, but the Orb client is not free and the video quality sucks ass. The video quality using VLC transcoding is quite excellent.

Installing the RTSP Server

Quick Setup:

1.) Grab a copy of VLC, the latest version of this writing is v1.1.4 has garbled audio issues when transcoding videos with AAC, so grab the older version (1.1.3) from here:

http://www.oldapps.com/VLC_Player.php?old_vlc=53?download

2.) Start VLC and go to

A.) Tools->Preferences

B.) On the bottom left click on the "All" radio button to show all settings.

C.) On the treeview to the left exapnd the Interface tree node and select the "Main interfaces" tree item.

D.) On the right side check the "HTTP remote control interface" option and press the Save button.

Leave VLC running it will act as a streaming RTSP server with a web based file browser running by default on port 8080.

For a more advanced setup, or if you need to setup using alternate ports refer to the info here:

http://traveldevel.com/vlc-stream-convert/setup

Installing Client

Grab VLC Stream and Convert from the Market (the free version works fine and will do pretty much everything we want):

http://www.appbrain.com/app/vlc-stream-convert/com.gmail.traveldevel.android.vlc.app

Exposing VLC to the Internet for 3G/Mobile streaming

Quick Setup;

1.) On my Windows 7 firewall settings I allowed the VLC.exe public and private network access.

2.) On the router I port forwarded the default ports used by VLC for the web based file browser and RTSP server (ports 8080 and 5554 respectively). The default RTSP port may be 554, check and/or change VLC Stream & Convert to verify.

More detailed setup:

http://traveldevel.com/vlc-stream-convert/streaming-over-3g

Streaming over 3G on Froyo (Android 2.2) Workaround

Apparantly there's an issue with Froyo (experienced with my Evo 4G running stock Froyo) which locks down the ability to stream via RTSP over 3G. The work-around is to turn on the WiFi radio, even if you stream off 3G.

More info on the issue here:

http://community.htc.com/na/htc-forums/android/f/94/p/5287/23683.aspx

http://forum.androidcentral.com/htc-evo-4g/26814-htc-streaming-media-player-problems.html

Tweaking for your device:

For optimized viewing on Sprint 3G's network on my EVO 4G, I use thse settings.

1.) In the VLC Stream & Convert application type the "menu" button and tap "Settings".

2.) Under the "Stream to phone (rtsp) under the "H.264" AVC settings I set

- Video Bitrate to 512

- Width to 480

- Canvas aspect ratio : 15:9 (800:480)

- Under x264 settings I set Reference frames to 3.

3.) Under the "Playback" section set:

-Portrait video width to 480

-Landscape video width to 800

Playing Media:

http://traveldevel.com/vlc-stream-convert/usage