Discover how to choose the right live-stream host for your organization. Compare popular platforms like DaCast, Wowza, Vimeo, Kick, ReStream and IBM.
Knowledge Base
- Build a Nginx+Ffmpeg adaptive bit rate HLS live-stream server on Ubuntu 22.04 / 24.04
- Create a secure adaptive bit-rate HLS stream with Nginx/RTMP/Ffmpeg on Ubuntu 20.04 (2021)
- Spawn a localhost nginx live-stream server on Windows with HLS and Dash within 10 minutes!
- Setup a Nginx RTMP live-stream server & HLS video-player with Wordpress on Ubuntu
- Get started on running your own VPS in under 5 minutes
- Build a live-stream server on Ubuntu 18.04
- How to setup Nginx+RTMP live stream server
- Use this scripted installer to automate the set-up of a live-stream server on Ubuntu 22.04/24.04
- Use stream key authentication for Nginx RTMP
- Install and use Nginx Proxy Manager
- Running Restreamer in Docker
- Install Ant Media Server on Ubuntu 20.04
- Monitor your Nginx RTMP live-streams
- Tweaking Ubuntu for optimal delivery (outdated)
- How to (re)start OBS and also start the stream automatically
- Stream a local mp4 file over RTMP using FFMpeg
- Using FFmpeg in listen mode to make it a stand-alone RTMP server
- FFmpeg command to convert MP4 to HLS ABS formats for streaming
- Use FFmpeg to stream your webcam on Ubuntu with RTMP
- List with FFmpeg Command Options
- FFmpeg command to convert a MP4 file to HLS format for streaming it
- Automatically create a thumbnail-preview of your live-stream every X minutes using FFmpeg
- Record your stream and auto-convert to mp4 with FFmpeg after stream stopped
- Useful commands for FFmpeg
- Use RAM disk to store HLS video temp fragment files from your live-stream server
- Install and use the SRT protocol with srt-live-server
- Access to Netdata or Webmin or anything through a reverse proxy on any configured domain
- How to integrate Putty in WinSCP
- Building http-streaming for use with Videojs
- A simple CLI tool to fetch a HLS stream manifest and segments to save it locally as one video file
- Add CORS support to your server
So, now I've built this site, that will hopefully help you to successfully build their own live-stream server.
Recent Blog Posts
Whether you're broadcasting a live concert, hosting a virtual event, or embedding recorded replays on your website, video format matters more than you might think. Behind every smooth playback, snappy load time, or frustrated viewer lies a set of encoding decisions that determine how your content is delivered and experienced. In this post, we break […]
Recently I saw a page somewhere that shows the top xx Wordpress themes that are ideal for showing a live-stream or other types of video. Unfortunately the URL's to these themes mostly didn't work anymore, so I thought I just steal the idea, look for more recent themes that are suited, and put them all […]
Want to see if your HLS live-stream is working? Or test its quality by using a video player that will show you some interesting statistics? Any of the players I mention below will find any oddities in your stream, and provide you with some basic feedback on any issues it may find. All the players […]
I've been a fan of the open source WWBN/Avideo project on github. In really simple words, it's a package when properly installed will behave as your personal Youtube clone. That's why the previous project name was YouPHPTube. But since then they have changed the name several times. They write all about that on their website.
Here are some useful tips if you want to optimize your Nginx for large file delivery. Use at your own risk! Please be aware that this last part is rather old. I do not advise performing the next step, unless you do it with a more recent version of Nginx. I cannot guarantee if libaio […]
Let's talk about our favorite video player plugin for WordPress. Here are some reasons why Bradmax Player is our favorite. And below that are detailed instructions on how to set it up. Setting it up may at first seem a bit awkward, but it really isn't. First you must obviously install the Bradmax Player plugin […]
“What is adaptive streaming?” This question often leads to answers filled with technical terms like “HLS”, “MPEG-DASH”, “segments” and “codec“. This article is written for people who need to understand the principles, but don’t need to actually implement the technology. If you are looking for specific technical information on adaptive streaming then I recommend you read up on it on this website and elsewhere.
When responding to an HLS request, the streaming server determines which video quality (i.e., ts file) the client will attempt to play before switching to a lower or higher quality video. This switch depends on available bandwidth and device type. Switching to the wrong quality first degrades the user experience considerably. For instance, sending a […]
I wrote a new guide on setting up your own live-stream server. Mostly due to your requests. I took the opportunity to simplify and shorten the guide a bit. If you follow this guide step by step, and use your brain a tiny bit, you'll be fine. This guide has so far been tested on […]
For every service that is offered for a lot of money on the internet, there's always a free or much cheaper alternative, especially if you embrace open-source software. For live-streaming this is also very much the case. We love that,
I won't loose any sleep over it when Adobe is going to pull the plug from the last remaining life-support system on December 31st. So, farewell Flash, we'll never meet again. Bye bye.