There are two ways to broadcast video through TVStation2. The first way is through the system itself. To broadcast video the admin user should press the broadcast button on the lower left end of their camera window.
This will publish their stream and their stream should come up in the live casters list. If the Auto Live check box in the broadcast options is selected the stream will immediately broadcast to all the viewers.
The second way to broadcast is through Flash Media Live Encoder.
To broadcast through this way the admin user must first follow the naming pattern shown below:
[channel id]_[stream name]
So for example if they wanted to broadcast to “channel1” then they would name their stream "channel1_sampleName".
If they do not include a channel id then the default channel (channel0) will always be targeted. Once the <b>Start</b> button has been pressed, the FMLE will connect and the stream should show up in the live casters list.
Note: As of version 0.6.2 channelid can now be applied anywhere in the stream name.
The live casters list shows all users that are broadcasting to the channel. To enable a camera for viewers to see the admin user should simply toggle the broadcast check box for the item they wish to broadcast. They can use the broadcast options to set anything from the time limit of their broadcast to the name of their broadcast.
One of the new features worth noting is the ability to set an overlay image over the broadcast. So for example the admin user can set an image of a car they might be trying to explain about to their viewers. All images can be loaded through a web accessible link they setup externally or find on the web. At the current moment broadcast options can only be set for streams being broadcasted internally through the system.
As of version 0.6 admin users can also re-broadcast an external stream from another RTMP server, FMIS server, or CDN (Content Delivery Network) as long as they support the basic playback API FMIS uses to playback streams. So to use this feature they should go into the broadcast options and under the main options there should now be three text fields.
In the Remote Path field they should enter the location or connection path to the target server they would like to connect to. In the Stream Name field they should enter the actual filename or stream alias of the stream they would like to play. Then they should use the Live Title field to give the live broadcast a name for all viewers to see. Once ready, they should press the broadcast button on the lower left end of their camera window just like if they were doing a regular broadcast to add the remote stream to the live casters list. If they had the auto-live checkbox checked then the remote stream should go live right away.
Note: This will only work for live streams hosted on another server. Even though pre-recorded streams can still be remotely broadcasted it will result in very strange behavior on the viewer and can possibly temporarily break the viewer.
As of version 0.6.2 live DVR streams are now supported. A DVR live stream allows viewers to pause, seek, and rewind the live stream while it is being broadcasted. A default 15 second delay is added to the stream to ensure there is enough data available to playback the stream. The delay also makes the playback experience smoother then its live only version. Delay can be adjusted via the Settings tab. To set a DVR stream from the admin console simply check the Allow DVR checkbox found in the Broadcast Settings. If using FMLE or Wirecast, a DVR stream can be set by simply adding dvr to the stream name.
Note: Even if the delay is set to the minimum as possible there will always be at least a 3-4 second delay. If a live stream with minimum delay is required then the live only version should always be used.