We have been getting quite a few questions on how to stream using XSplit with Influxis. This tutorial should help with those of you who have had trouble setting up XSplit with the Influxis service. To run XSplit using the InfluxisPlayer, first we need to register with XSplit, then we need to download and install the XSplit Broadcaster from the XSplit website: http://www.xsplit.com/
For this tutorial, we are using the free beta version of XSplit Broadcaster. You can also find good tutorials on how to set up XSplit on Youtube.com.
Now that we have XSplit installed, open it up and log in. At the bottom left of the broadcaster, a blank white box should be present, as well as a black screen that says, ‘Go to FILE menu…’ See picture below: At the same time, you should be logged in to your Influxis account with your Influxis supplied RTMP ID handy. Now, in the XSplit Broadcaster, you will need to add your cam and create a scene. If you want to add a webcam, click on File and Add Camera. Your local webcam should pop up in the box with a description of your camera in the white box at the bottom left of your broadcaster. To create a scene, click the File tab then click Add Screen Region, and click anywhere on your desktop. At this time, you should see your desktop pop on your screen. Note in the image below, I have 2 ‘scenes’ in my broadcaster. Now we need to create a live broadcast. To do this, click Tools tab > General Settings > Channels. Click Add, and for this tutorial, choose ‘Custom RTMP.’ You will have a screen pop up called Channel Properties. This is your encoder, where you will set up your Live Stream. I will go over a few of the settings for you. For the RTMP URL, enter your Influxis supplied RTMP ID and you should end up with a path like this: rtmp://yourrtmpid.rtmphost.com/InfluxisPlayer
Next, choose a Stream Name, such as ‘livestream’. For User Agent, you should have an option of FMLE, if you do not, please download Flash Media Live Encoder from this link: http://www.adobe.com/products/flash-media-encoder.html. Keep the preset at XSplit Default and the quality at 6; you won’t really need to change these. To know which bit-rate to use, XSplit supplies its own bandwidth tester. For this tutorial, I just kept mine at a low bandwidth of 200kbps. If your bandwidth is at 1000kbps, put your bit-rate at 700-800kbps. You need a buffer for your bandwidth as to keep your stream performing at a constant level, not at a peak level. For the audio, choose the audio you think is best for you or what your computer can support. See below for the image of my encoder. Hit OK > Apply > OK. Now we have a channel set up, and are almost ready to broadcast! Now go into your Influxis.com account and go to the InfluxisPlayer Builder in your sidebar. You will need to download the InfluxisPlayer.zip which includes the Player swf. To do this, you can upload a new video, or select an uploaded video, then when that is finished, the video will pop up, and at the bottom of the screen, you will see a download button. Click the download button, and unzip the file to your computer. See the images below:
At line 11 in the “settings.xml” file, you will see the RTMP connection path that will be pre-set with your Influxis account ID and the application directory will be pre-set to “InfluxisPlayer”: <rtmp path=”rtmp://XXXXXXXX.rtmphost.com/InfluxisPlayer” skin=”skins” /> Starting at 3 lines from the bottom of the file, you will see the following: <file file=”” startTime=”0″ autoDetect=”true” image=”” availableControls=”play,rewind,seek,time,duration,volume,fullscreen,stop” inverseCurrentTime=”false” isDVR=”false” isLive=”false” isMulticast=”false” maxDVRCache=”180″ youtubeQuality=”medium” aspect=”letterbox” smoothing=”true” /> There are only two small changes that you need to make. First, in the file=”” parameter, enter the name of your live stream that you provided in the “Stream” field of FMLE (in our example above, we used “livestream”). file=”livestream” Next, change isLive=”false” to isLive=”true” and you are done with the settings.xml! Now upload the InfluxisPlayer files to a common folder location on your web server. To embed a Flash object, such as the InfluxisPlayer, into your existing webpage, open (using Notepad in Windows or TextEdit on a Mac) the “InfluxisPlayer.html” file. Then copy the content between and including the <object> and </object> tags and paste/embed it into your existing webpage, where desired. If you do not want to upload the InfluxisPlayer to a webpage but, rather, launch it in its own browser window, you can do that as well. Now, all you need to do is click the ‘Broadcast’ tab and click the stream you created. At the top of the broadcaster, you should see a red ‘Streaming Live’ plus your scene name, the bit-rate and frames encoded and dropped. If your embedded InfluxisPlayer is not playing right away, click restart again and your desktop should be streaming to your InfluxisPlayer.
Now you are successfully streaming to the InfluxisPlayer using XSplit! As always, if you have any questions or are encountering any problems, please contact support at email@example.com or call 661-775-3936. ~Ian