Guides and Tutorials in Text and Video form

Recording/Streaming – Choose your bitrate

Local Recording For a local recording we have two options. First of all we can just “un-limit” the bitrate. That way the encoder will just use as much bitrate as he wants to. Since we are not streaming right away, we do not have to worry about our upload speed or similar stuff. But before we would upload the files...

nginx-rtmp – HLS or DASH streaming

We already looked at using our nginx-rtmp server to transcode our streams or to deliver them to more than one location. But another very nice feature, especially for mobile devices is the option to offer streams using HLS or Mpeg-Dash. Dash explanation HLS explanation In nginx-rtmp, both features are actually quite easy to use, but they depend on a few...

OBS Tutorials – League of Legends – Scene Switcher Plugin

The League of Legends Scene Switcher allows you to automate your OBS for your next LoL match. You can completely concentrate on the game while OBS does the rest for you. First of all you of course need to download the plugin: League of Legends Scene Switch You can get the plugin both for the 32bit and 64bit version of...

Useful AutoHotkey Scripts for your Streaming/Recording

Useful AutoHotkey Scripts for your Streaming/Recording

There are of cause a lot of scripts available for autohotkey, but today I want to show you just a few scripts I picked out that can be useful while streaming or recording stuff. For all tools I offer you the compiled executable file which you can run right away, as well as the autohotkey-file to edit and change if...

Transcoding your Video with Nginx

Today we want to take a look at the transcoding options nginx gives us. Under Linux we can directly use the exec directive to call ffmpeg as soon as a stream connects for example. On Windows we would have to do this by ourselves each time we want to start a transcoding, but more on that later. Now lets take...

Two PC Streaming or Recording without a CaptureCard

Today a slightly different setup than usual. We will use two PC’s for this without the need of using a CaptureCard. Lets see our requirements: First PC Second PC Good CPU(i7) or Quicksync or NVEnc or another HW Encoder Good CPU (i5/i7) The stream is being mainly produced on the first PC. We use either our Hardware encoder or our CPU...

How to include one or more Audio Sources in your Stream with or without hearing them

To include an Audio source which is not running through our standard playback device we have two options: combine it with a source we can select or which is already used in our favorite streaming/recording tool or add it as its own source (if your software allows this) So let us take a look at some examples, first we will...

How to easily stream to two or more locations?

Streaming to more than one service can be done quite easily with nginx. So let me quickly explain a few things first: your upload bandwidth is “the” limit: (your upload – some free room) / stream bitrate = maximum number of streams nginx-rtmp on windows cannot transcode for you, so input = output BUT the linux version can send different...

nginx-rtmp – How to use secure Links?

Today I want to quickly explain how to use the nginx http secure links module with nginx-rtmp. You will have to change your compilation process slightly first of all to add the module: –with-http_secure_link_module So my example compilation routine for Windows would look like this: auto/configure –with-cc=cl –builddir=objs –prefix= –conf-path=conf/nginx.conf –pid-path=logs/nginx.pid –http-log-path=logs/access.log –error-log-path=logs/error.log –sbin-path=nginx.exe –http-client-body-temp-path=temp/client_body_temp –http-proxy-temp-path=temp/proxy_temp –http-fastcgi-temp-path=temp/fastcgi_temp –http-uwsgi-temp-path=temp/uwsgi_temp –http-scgi-temp-path=temp/scgi_temp –with-cc-opt=-DFD_SETSIZE=1024 –with-pcre=objs/lib/pcre-8.34...

How to do a 16:9 stream with any size of Video-input

Most webplayers nowadays use the 16:9 format in a webbrowser. It can sometimes even be a problem to stream or record in the 4:3 or 5:4 format and then watching your own stream. The result will be black borders. If you want to learn a bit more about aspect ratios, also check out this guide. But today I want to...