Firetalk offers a simple, easy-to-use Web based interface for broadcasting with Chrome, Firefox, or other modern Web browsers. This is a great way to get started if you want to start broadcasting in just a few clicks. However, Web browsers do have their limitations, and a popular option for advanced broadcasting is to use an “encoder”. This guide will walk you through the basic process of streaming with an encoder through Firetalk as well as provide some recommendations for inexpensive encoding options. Firetalk supports encoder streaming on Events only.
An encoder may be either a software app you install on your computer or a hardware device. Hardware options provide the best quality and may be a good choice for “in the field” use, but they’re also more expensive.Software encoders work in a similar way, but require a computer hooked up to a video source, such as a Webcam or video capture device. Firetalk supports any software or hardware encoder that supports “RTMP Live Streaming.”
In this tutorial we will describe some generic use cases for both hardware and software solutions and provide a specific example using the Open Source “OBS” (Open Broadcast Software) application, because it’s free and easy to use but still has some powerful features.
RTMP (Real-Time Macromedia Protocol) Streaming Adobe wrote the specification for RTMP and it is a widely used standard for sending and receiving real-time and on-demand video content that has been encoded. Basically, once you have chosen either a software or hardware live streaming solution that supports RTMP servers, the following information is common and required by all, but may vary slightly in their terminology or naming conventions.
On your event page click the “Using an Encoder?” dropdown under the ticketing box. Again, these fields often have different names depending on your solution.
Firetalk Event RTMP Server URL: The fully qualified URL and path to the destination streaming server.
Stream Key : This is a unique identifier for authentication to the RTMP server. Without it, or with any typos, this will fail.
To use an encoder for your live event:
- Copy the Firetalk entry points from Ingestion Settings to your encoder.
- Server URL – This is the main server where your stream will be ingested by Firetalk.
- Stream Key – This identifies your stream on Firetalk’s servers.
- Configure your encoder using Firetalk’s recommended encoding settings.
- Configure your audio and video sources.
- Start encoding.