Tagged: streaming

OBS Studio: Send an UDP Stream to a second PC using OBS

Instead of using OBS in the usual way of sending out an rtmp stream, the custom ffmpeg output offers us even more output protocols that we can use. In this guide I will use UDP as an example. (A full list of supported protocols can be found here: https://www.ffmpeg.org/ffmpeg-protocols.html) First we of course have to configure OBS-Studio: Settings -> Output...

How to Stream to Facebook Live

Facebook added Live Streams to their Facebook Pages. So if you own a page you can from now on start streaming on Facebook. (It might not be unlocked for everyone right away. And you might need to have a certain number of likes. I could not find exact info about this.) There are a few limitations though (see here or read...

Tweak your Windows Network Settings for NGINX

Tweak your Windows Network Settings for NGINX

If you already used nginx for your rtmp streams, you might have also encountered problems with network stability or framedrops. Chance is, if you use Windows in your setup, you can tweak your network settings and maybe gain enough network performance for a smooth and steady experience. To do this we have to change some settings in our registry: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AFD\Parameters] “DefaultSendWindow”=dword:00010000...

Why should I record in flv format?

Most streaming and recording applications currently allow you to record in MP4, FLV and sometimes also in raw formats or MKV/QuickTime Video. But simple flv files have a benefit that is often overseen. If your software crashes while you record your greatest footage of all time, the flv file that was written up to this point should still be usable....

My stream lags/buffers/loads constantly for my viewers, but why?

To answer this question we first have to ask another one: Are “we” dropping frames? In OBS we can fortunately see this right away in the bottom bar: But most other streaming programs of course also show a similar counter. If you are dropping frames this will probably be the reason for your viewers problems. If the packages do not reach your provider,...

Use two or more Instances of OBS

While Jim is re-writing OBS to probably sooner or later simplify the whole process, we can already use OBS(1) to stream to two locations or stream and record at the same time. In contrast to my “How to easily stream to two or more locations?” guide we will use OBS, two instances (or more if wanted) and have the advantage...

Xsplit Broadcaster 1.3 – Guide for Starters

You want to start streaming? Have not used a software similar to XSplit before? Are not sure where to start? Then you have come to the right place. I will try to explain, step by step and in an useful order, how to get started and setup your XSplit for streaming. First of all, let us take a look at...

XSplit Broadcaster 2.0 – Guide for Starters

You want to start streaming? Have not used a software similar to XSplit before? Are not sure where to start? Then you have come to the right place. I will try to explain, step by step and in an useful order, how to get started and setup your XSplit for streaming. First of all, let us take a look at...

Open Broadcaster Software – Guide for starters

You want to start streaming? Have not used a software similar to OBS before? Are not sure where to start? Then you have come to the right place. I will try to explain, step by step and in an useful order, how to get started and setup your OBS for streaming OR recording. First of all, we should make sure...

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...