Leute, unser Podcast ist bald verfügbar!
Hört doch gerne rein, wenn wir über über bits und bytes, das Studentenleben, die Liebe, Essen und alles andere reden was uns quer hängt! 😉

Natürlich ab uns an mit spannenden Gästen.

Aktuell schon auf Spotify verfügbar, bald auch auf allen weiteren großen Platformen!

Spotify -> https://open.spotify.com/show/3b2TRkmnM5lKjvVsoLn7vY


Schick uns doch gerne eine Sprachnachricht auf Anchor.fm -> https://anchor.fm/LauchBauchSchlauch/message


Industrie 4.0 Hackathon Bremen 2019

Wieso sitzen 100 ~~Nerds~~ Technik-begeisterte Menschen 48 Stunden in einem Raum

Zum dritten Mal heißt es in Bremen „IDEATE / NETWORK / PROTOTYPE / PITCH!“.

DOCK ONE veranstalltet mit Hilfe der Lenze Gruppe (Lenze Digital, encoway und logicline) den Hackathon Bremen. Beim Hackathon demonstriert die Entwickler-Community aus der Region, was sich in 48 Stunden von der Idee bis zur prototypischen Implementierung in kleinen Teams umsetzen lässt. Es wird gemeinsam an der industriellen Zukunft getüftelt.

Was ist ein Hackathon? weiterlesen

Last time we covered a very basic setup. Multiple people have contacted me so far requesting an explanation on how to move towards a slightly more sophisticated authentication setup. Usually involving a php script to authenticate against. Maybe you want to use an existing mySQL or mariaDB database to set up users and channels? Fear not, this is not that complicated to start out with.

Server side configuration

Starting from this example, we set up a basic rtmp section:

rtmp {
  server {
    listen 1935;
	ping 30s;
	notify_method get;
	application stream {
	  live on;
	  on_publish http://yourdomain.com/rtmp_auth.php;
	  record off;


Most people who stream enjoy using services such as Twitch.tv or Ustream to deliver video to viewers, and that works well enough. But sometimes you want some more control over your stream, or you want other people to be able to stream to you, or you want to stream to multiple places, or any number of things that requires you to have access to an actual RTMP stream from an RTMP server. This guide will cover the very basics of setting up a simple RTMP server on a Linux computer. Don’t worry, it’s not too complicated, but having familiarity with Linux will certainly help.

A couple things you can do with your own RTMP server that you might be interested in:

Alright, so how do you do these kinds of things?


Once upon a time the Internet was bidirectional and everyone could run a server at their end. Unfortunately, these days are long gone and many ISPs today, especially cable providers, do not assign a public IPv4 address to their customers. Not even when you ask them nicely. Not even for money, unless you are a business customer who is willing to pay through the nose for the privilege. Fortunately, there is a way to run servers at home and make them accessible to the outside world and an easy one at that.

The program that makes this straight forward is ssh, or secure shell. Despite its name, ssh is the Swiss army knife when it comes establishing tunnels between different parts of the Internet through which TCP packets can be forwarded.

So making a server at home available despite a provider double NAT can be done by renting a server with a public IP address, preferably from a local cloud provider and then use it for forwarding packets. In my case, I pay €3 a month for such a server, that, by the way, I also use to run this blog on!

In the example, the server at home uses TCP port 7324 but should be accessible from the Internet on TCP port 8080. One would usually use the same ports but I thought an example with different ports is better to show if the local or the remote port is meant in my example below. In addition I use TCP port 39122 for ssh on the remote server instead of port 22 as my access log would otherwise be full with connection requests from bots on a mission.

Once things are working, autossh and crontab can be used to put the tunnel process into the background, to restore the tunnel automatically when it fails and to even survive reboots without administrative action. Have fun!