wiki:free-video-streaming-technology

Live Video Streaming

May First/People Link is committed to supporting video streaming, as well as free software. These two goals have have challenged us to use tools that allow for high quality video streams using entirely free software.

This page documents how to run a professional quality video stream of an event. If you are in a hurry and want a quick and easy way to stream from your web cam or cell phone, see our broadcast page.

If you are running linux, and want a quick and easy way to stream your desktop, see how to stream your desktop.

Video streaming with free software

We recommend downloading and installing the Open Broadcaster Software. It runs on windows, linux and macintosh operating systems.

It will broadcast to a number of proprietary services and, with a little tweaking, it can broadcast to May First/People Link's free and open source streaming service as well (thanks to a helpful blog post.

Start by opening a ticket requesting a username and password on one of our icecast servers. Once you have a username and password, you can continue.

Then, launch the obs program.

Output settings

Click File -> Settings.

Then, Output.

Then, the Recording tab.

Make your recording tab match the screen grab below.

Note: the File path or URL setting is critical and will contain your icecast username and password as well as your "mount point". It should be in the format:

icecast://USERNAME:PASSWORD@a.stream.mayfirst.org:8000/MOUNTPOINT.webm

The USERNAME, PASSWORD, and MOUNTPOINT should be replace with values specific to your account.

Click "OK" to return to the main screen.

Input settings

The input settings will depend on your equipment. But for a quick test, you can click the plus sign under the "Sources" box and add "Video Capture Device" to add your web cam.

Audio should be using your default mic.

Broadcast

When you are ready, simply click the "Start recording" button. Remember: since we are tweaking OBS to broadcast to our streaming service via the recording functionality, we click "Start Recording" when we want to stream and not the start streaming button.

Watch and publicize

Once you start broadcasting, you can see your broadcast directly on our streaming service. If your mountpoint is "rms.webm" and you have obs configuration to stream via: icecast://a.stream.mayfirst.org:8000/rms.webm, then you can view the stream via: https://a.stream.mayfirst.org/rms.webm (note: icecast changes to https and you drop the :8000 part).

You can embed your stream in your own web page with:

	<video id="video-tag" controls>
		<source src="https://a.stream.mayfirst.org/rms.webm" type="video/webm">	
	</video>
Last modified 4 weeks ago Last modified on Nov 15, 2018, 8:59:28 AM

Attachments (1)

Download all attachments as: .zip