Re-encoding a live-stream using nginx-rtmp on Ubuntu 20.04

Preface

I started live-streaming my gaming sessions a few months ago and have been using the NVENC encoding. I found that the quality wasn’t that great and I had a Ubuntu server around and I wanted to try to find out what I could do with it to help have better quality on my stream, and maybe record all my sessions with a higher quality.

I also didn’t want to buy a capture card or a Windows license for my server since I’m very comfortable with Ubuntu Server and didn’t have more usable hardware around.

The setup

Ubuntu server

Ubuntu Server 20.04 LTS.
On it is installed nginx-rtmp and FFmpeg.

Main computer

I use this computer for pretty much everything I do.
I use OBS with NVENC encoding.

Continue reading Re-encoding a live-stream using nginx-rtmp on Ubuntu 20.04

Live-streaming using a computer and a Ubuntu server to Twitch.tv

This article is outdated, please go to this link for an updated version: https://blog.maaudet.ca/2020/07/re-encoding-a-live-stream-using-nginx-rtmp-on-ubuntu-20-04/

Preface

I started live-streaming my gaming sessions a few months ago and have been using the NVENC encoding. I found that the quality wasn’t that great and I had a Ubuntu server around and I wanted to try to find out what I could do with it to help have better quality on my stream, and maybe record all my sessions with a higher quality.

I also didn’t want to buy a capture card or a Windows license for my server since I’m very comfortable with Ubuntu Server and didn’t have more usable hardware around.

The setup

Ubuntu server

Ubuntu Server 14.04 LTS.
On it is installed nginx-rtmp and FFmpeg.

Main computer

I use this computer for pretty much everything I do.
I use OBS with NVENC encoding.

Continue reading Live-streaming using a computer and a Ubuntu server to Twitch.tv