To ensure the highest quality playback experience, you should always begin with the highest quality content possible.
To ensure video content is not stretched inappropriately during playback you should ensure your source content is encoded with the correct display aspect ratio and square pixels. Ensuring your aspect ratio is the same as your playback locations will prevent black bars from being displayed on your content during playback.
The profile determines how the H.264 codec compresses the stream. Greater compression produces smaller streams; less compression generally means better quality. Profiles are based on the streaming application:
When preparing your source encode, you should allow for 40% of your total bandwidth overhead, that means if you have a 10Mbps connection you should not exceed 6Mbps on your encoder.
You can test your upload bandwidth at https://www.speedtest.net/
For optimal security of your streams, we recommend using the RTMPS stream URL and key. This will encrypt your live stream.
WebRTC & SRT ingest streaming will be available soon!
Currently the CDN is configured with 10s segment durations which will see an approximate 20-25s latency. The key to reducing latency is reducing the segment durations and we will be looking to support this really soon!
The following examples offer a great place to start.