How to stream HD/HQ video to Justin.tv
Many people have seen the Justin.tv/Multiboxing video stream and have wondered just how this is done. Perhaps you’ve also watched Lingling, Kaiba12, Eatcarbs, or Catreina. Heck, maybe you are a FPS fan of games like Modern Warfare 2, Team Fortress 2, or maybe you just want to do HD/HQ video streaming and don’t know how? Well look no further.
Here is a written guide as well as a 3 part video stream I have made detailing exactly what needs to be done to do HD/HQ streaming from your PC to the JTV network.
Step #0 – Create Justin.tv Account
Duh! Justin.tv – Live Video and Chat for Everyone
Step #1 – Get Software
Step #2 – Set up VHScrCap
Run Start MenuHmelyoffVHScrCapConfig.exe
Select “Create new one”
Click Settings, Frame rate to 30, only have Align Video, Show mouse, Show clicks checked, nothing else (for full resolution)
Click Capture, Do not click any boxes, click Select, click the window desktop of the monitor with your WoWs
Close the VH Screen Capture Driver dialog
Step #3 – Create batch file for FME
Create c:fme folder
Notepad c:fmejustin.bat with this info:
"C:Program Files (x86)AdobeFlash Media Encoder 2.5FMEcmd.exe" /p c:fmejustin.xml
Replace the path to FMEcmd.exe if you installed to a different directory.
Step #3.5 – GET INITIAL XML
Run Flash Media Encoder 2.5. Select the sound capture device that you wish (Eg. Stereo Mix). Then select “Save Profile”. Then open up that file you have saved and locate the following line:
<device>Line In (Realtek High Definitio</device>
Note: It will have the name of the audio device you selected. Cut/paste that entire line into a new notepad document for step #4. You may now close the profile you opened up as well as the FME graphic interface.
Step #4 – Create FME XML
<?xml version="1.0" encoding="UTF-16"?> <flashmediaencoder_profile> <preset> <name>Custom</name> <description></description> </preset> <capture> <video> <device>VHScrCap</device> <crossbar_input>0</crossbar_input> <frame_rate>60</frame_rate> <size> <width>1920</width> <height>1080</height> </size> </video> <audio> <device>Line In (Realtek High Definitio</device> <crossbar_input>0</crossbar_input> <sample_rate>44100</sample_rate> <channels>2</channels> <input_volume>75</input_volume> </audio> </capture> <process> <video> <crop> <left>0</left> <top>0</top> <right>0</right> <bottom>3</bottom> </crop> </video> </process> <encode> <video> <format>VP6</format> <datarate>1000</datarate> <advanced> <keyframe_frequency>5 seconds</keyframe_frequency> <quality>Avg Quality - Great Framerate</quality> <noise_reduction>None</noise_reduction> <datarate_window>Medium</datarate_window> <cpu_usage>Dedicated</cpu_usage> </advanced> </video> <audio> <format>Mp3</format> <datarate>128</datarate> </audio> </encode> <restartinterval> <days></days> <hours></hours> <minutes></minutes> </restartinterval> <reconnectinterval> <attempts></attempts> <interval></interval> </reconnectinterval> <output> <rtmp> <url>rtmp://live.justin.tv/app</url> <backup_url></backup_url> <stream>YOURJTVFMESTREAMID</stream> </rtmp> </output> <metadata> <entry> <key>author</key> <value></value> </entry> <entry> <key>copyright</key> <value></value> </entry> <entry> <key>description</key> <value></value> </entry> <entry> <key>keywords</key> <value></value> </entry> <entry> <key>rating</key> <value></value> </entry> <entry> <key>title</key> <value></value> </entry> </metadata> <preview> <audio></audio> </preview> <log> <level>100</level> <directory>C:fme</directory> </log> </flashmediaencoder_profile>
Edit the Width, Height, and be sure to cut/paste in your audio device as listed in step 3.5. Go down to the Save options and make sure to select UNICODE!
Next, you need your stream ID. To get this JTV stream ID, log into JTV and then click here. This will download a file to your desktop. Open up that file and locate the following line:
The stream ID will be listed there. Cut/paste into the XML file justin.xml in the correct section.
Step #4.5 – SET YOUR BITRATE
Open up your justin.xml file and locate the following line:
The datarate of 1000kbps is enough for a decent quality stream. However, if your internet connection upload speed is high enough, it is recommended to change this number to between 1500 on up. Give it a few tests to find that “sweet spot” where you can stream high quality as well as not have any internet issues with a bitrate too high for your internet connection.
Step #5 – Start streaming!
Simply run the justin.bat file and it should pop up a black window that scrolls some stats about FPS and bitrate. Now you’re streaming!
Too tired to show more now, hopefully somebody can respond to this thread with some screenshots.
Below are videos of how to do the above actions to help assist you in setting this up: