Skip to content

Ein Tutorial in dem die Potentiale und technischen Hürden erklärt werden, um einen (Live)Stream zu erstellen.

License

Notifications You must be signed in to change notification settings

hideosnes/Streaming-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

Streaming-Tutorial

Ein Tutorial in dem die Potentiale und technischen Hürden erklärt werden, um einen (Live)Stream zu erstellen.

Achtung:

Bei Fragen nutzen Sie bitte entweder die Commit-Funktion von Github, schicken Sie mir eine Twitter-DM via @hideosnes oder einfach eine Mail. Am Ende dieses Tutorials befindet sich ein FAQ, welches ich laufend erweitern werde. Es gilt: Wenn Sie eine Frage haben ist die Chance hoch, dass sie von weiteren Menschen ebenfalls gestellt wird. :) Fragen, Wünsche, Anregungen und Feedback sind natürlich immer willkommen.

Gerne können Sie das Tutorial mit diesem Link teilen: https://github.com/hideosnes/Streaming-Tutorial/ . Alternativ können Sie auch auf folgenden Thread auf Twitter verlinken, in dem ich nützliche Links für Kulturschaffende und -institutionen sammle.

Ein ungemein wichtiger Appell an @UlrikeLunacek ! Nicht nur Trägerorganisatioen sind in Gefahr, sondern auch Kunst- und Kultureinrichtungen, und wie es @stefansargnagel ganz richtig anspricht, auch Künstler*innen, deren Einkommen davon abhängt. #coronavirus #COVID19 https://t.co/e5FukuBoQ9

— Hideó SNES (@hideosnes) March 10, 2020

Inhalte

Grundlagen

Wenn man gemeinhin über einen Stream spricht ist damit im Grunde die Datenübertragung von Audio und Video Daten in Echtzeit gemeint. Daraus ergibt sich, dass es grundsätzlich folgende Formen von Streams gibt:

  1. Audio (z.B.: Podcasts, iTunes, ...)
  2. Video (z.B.: Youtube, Netflix, ...)
  3. Live A/V (z.B.: Social Media Liveübertragung, Twitch, ...)

Während man manche Formate relativ einfach mit einem Handy einrichten kann, können sich bei zB. Live A/V Streams durchaus Probleme einschleichen, die das Streaming Erlebnis stark beeinträchtigen. Daher sollte man sich vor dem Einrichten eines Streams folgende Fragen stellen:

  1. Welche Contents kann ich produzieren?
  2. Wie will ich diese Contents publizieren?
  3. Will ich die Publikation monetarisieren?

In den folgenden Kapiteln werde ich nun versuchen diese Fragen möglichst schlüssig zu erklären und nenne bewusst - falls verfügbar - FOSS-Lösungen, welche den Vorteil haben schnell und einfach verfügbar zu sein, da es sich dabei um "Free and/or Open Source Software" handelt. Software von gängigen Anbietern (zB. Adobe) kann natürlich auch problemlos verwendet werden.


Zurück nach oben

Hardware

Ich konzentriere mich bei der Hardware darauf, dass die Konfigurationen solide und in Wien(!) möglichst leicht verfügbar sind.

Audio

Für einen Podcast genügt meistens sogar die Aufnahmefunktion eines Handys. Im Falle von iPhones ist der eingebaute, aktivierbare "Auto-Equalizer" in der Lage erstaunlich gute Aufnahmen zu produzieren. Equalizer-Software ermöglicht es Usern das Finetuning der Aufnahme vorzunehmen (Lautstärke, Höhe/Tiefen, Bässe, etc.) und ist in den meisten Handys bereits vorinstalliert. Sollten Sie sich dennoch nach einer App-Lösung umsehen wollen, finden Sie mit dem Smart Recorder eine geeignete Lösung.

Mit einem sogenannten Zoom Recorder können Sie auch mit einfachen Mitteln professionelle Audio Aufnahmen erzeugen. Aufnahmen werden dabei entweder als "wav" oder "mp3" Datei auf einer SD-Speicherkarte gespeichert (Achten Sie bei Zoom Recordern auf die SD Kompatibilität in Gigabyte ("GB")). Wenn Sie ein Audiokabel mit einer 3,5 mm Klinke (männlich-männlich) benutzen können Sie das Zoom Gerät gleichzeitig als Mikrophon für Ihren Desktop Computer verwenden. Bei Mobilgeräten müssen Sie einen 3,5 mm TRRS-Plug (Videoanleitung) verwenden. Im Kapitel "Software" finden Sie weitere Tipps und Anleitungen zur Bearbeitung von Audio Dateien.

Da von Gesprächsrunden und RL-Interviews derzeit abzusehen ist werde ich das Setup für mehrere Mikrophone derzeit überspringen. (Kann bei Bedarf aktualisiert werden.) Alternativ können Sie Interviews per Videochat durchführen oder einen Anruf einfach aufnehmen.

Video

Auch bei Videoaufnehmen kann Ihnen ein Mobilgerät gute Dienste erweisen. Besonders gut geeignet sind Geräte von Huawei, da die eingebaute Kamera qualitativ hochwertige Aufnahmen erzeugt. Mit der InShot App können Sie Videoaufnahmen direkt am Handy schneiden, editieren und simple Postproduktion vornehmen. Die meisten Mobilgeräte erzeugen im Landscape Modus Videos im Format 16:9 bei 1080p. Das ist mehr als ausreichend, um Videos für Online- und Streaming Plattformen zu erzeugen. Die Aufnahmegrösse lässt sich in der Kamera-App entweder über das Zahnrad-Symbol oder 3-vertikale-Punkte-Symbol ändern. Beachten Sie dabei die Auflösung nicht kleiner als 720p einzustellen!

Sollten Sie es vorziehen mit einer Kamera oder einem Camcorder aufzunehmen, ist die Voreinstellung bei Aufnahmen im Normalfall bereits als 16:9/1080p gesetzt. Bei digitalen Spiegelreflexkameras (zB.: Canon 5d Mark II) hängt das Aktivieren der Videofunktion vom Modell ab. Lesen Sie daher die Anleitung oder googeln Sie "Record Video"+Kameramodell. In jedem Fall werden die Videoaufnahmen auf der SD Karte abgespeichert und können anschliessend auf einen Desktop Computer übertragen und dort bearbeitet werden. Im Kapitel "Software" finden Sie weitere Tipps und Anleitungen zur Bearbeitung von Video Dateien.

Während die eingebauten Mikrophone in einem Mobilgerät gar nicht schlecht sind, werden Sie jedoch bei Camcordern und Kameras schnell an unschöne Grenzen stossen. Daher sei hier geraten ein externes Mikrophon zu benutzen. Sie können dazu ein Zoom Mikrophon anschliessen oder auf vorgefertigte Lösungen zurück greifen. Empfehlenswert sind die Expert*innen des Kameraverleih in 1050 Wien oder der Klangfarbe u.a. in 1030 Wien.

Da von Gesprächsrunden und RL-Interviews derzeit abzusehen ist werde ich das Setup für mehrere Mikrophone derzeit überspringen. (Kann bei Bedarf aktualisiert werden.) Alternativ können Sie Interviews per Videochat durchführen oder einen Anruf einfach aufnehmen.

Live A/V

Auch bei Live Audio/Video Übertragungen sei zuerst auf Mobilgeräte verwiesen. Moderne Geräte verfügen inzwischen über genug Rechenkapazität um Live Streams problemlos auf einen aufzunehmen und gleichzeitig auf einen Server zu übertragen. Verwenden Sie bei Bedarf einen 3,5mm TRRS-Plug (Hardware > Audio) um ein externes Mikrophon anzuschliessen. Sämtliche Anbieter werden bei Live Streams am Mobiltelefon automatisch auf die eingebaute Kamera des Mobilgerätes zugreifen und Sie müssen sich sonst um nichts mehr kümmern. Tripods für Mobilgerät werden Ihnen hier die Aufnahme sehr erleichtern.

Eine weitere Möglichkeit besteht darin mit einem PC und einer Webcam einen Lifestream anzubieten. 3 Dinge sind dafür notwendig:

  1. Ein Computer mit leistungsstarkem Prozessor oder Grafikkarte
  2. Eine Webcam und optional ein (USB) Mikrophon
  3. Streaming-Software und eine Plattform

Beim Streaming werden Sie laufend auf folgende Begriffe treffen, daher möchte ich diese vorab kurz erklären:

Mit Streaming ist in diesem Fall die Aufnahme, (En)Codierung und das Hochladen von Video und Audio Daten ohne Zeitverzögerung (real-time) gemeint.

Das Encoding ist der Prozess rohe ("raw") Video und Audio Daten zu komprimieren ("compression"), damit diese gesendet und angesehen werden kann. Dabei gibt es zwei Möglichkeiten: 1.) Bei Software encoding benutzt eine Software die CPU (Prozessor) des Computers um die A/V Daten zu komprimieren. Das ist sehr resourcen-intensiv erlaubt aber eine bessere Bildqualität. 2.) Im Falle von Hardware encoding wird extra Hardware (Grafikkarte) benutzt, welche die A/V Daten komprimiert.

Die Bitrate beschreibt die Grösse der Datei, welche im Sekundentakt anwächst. Wenn ein Video mit 1,5kbps (Kilobits pro Sekunde) aufgenommen wird, ergibt das eine Datei, die 188 Kilobyte (1 byte = 8 bit) pro Videosekunde gross ist.

Frames-per-second (FPS) ist die Anzahl der Bilder, welche ein Computer pro Sekunde berechnen kann, während dieser eine Aufgabe, wie zB. das Streaming, durchführt. Eine geringe FPS Zahl lässt ein Video ruckelig und abgehackt erscheinen.


1080p/720p beschreibt die vertikale Auflösung eines Videobildes bei einem Aspektverhältnis von 16:9 in Pixel. D.h. die Auflösung 1080p entspricht 1920*1080 Pixel und 720p entspricht 1280*720 Pixel. Das "p" steht für "progressive scan" und kann im Zuge dieses Tutorial ignoriert werden.

Anders als bei der Aufnahme von Videos für zB. Youtube, wird beim Streamen keine Videodatei auf Ihrer Festplatte abgelegt, die man bearbeiten oder schneiden könnte. Stattdessen wird das Video live von der Kamera auf einen Server gestreamt, worüber andere Menschen das Video ansehen können. Daher wird für das Live A/V Streaming ein guter PC gebraucht, damit alle Daten ordentlich am Server ankommen und die Zuseher*innen flüssige, scharfe Videos zu sehen bekommen.

Damit es zu keinen Darstellungs- und Übertragungsproblemen kommt sollten Sie ein Desktop Gerät benutzen, welches mindestens über einen Intel Core i5-4670 Prozessor (oder Equivalent) und 8GB RAM verfügt. (Im Falle von Hardware Encoding mindestens eine Radeon RX570 oder Equivalent). Weiters ist dringend anzuraten den Computer via einem Ethernet Kabel mit dem Internet zu verbinden und eine entsprechend schnelle Verbindung zu wählen. Damit sollte es möglich sein Videos in 1080p, 3000kbps bei guter FPS-Zahl zu encodieren. Pi*Daumen kann gesagt werden, dass ein Stream mit 720p/1500kbps/30+FPS bereits eine durchaus annehmbare Video-Erfahrung liefert. Es ist natürlich möglich mit nicht so leistungsstarker Hardware zu streamen, jedoch kann das je nach Inhalt und Rechenaufwand zu Frame-Drops - das sind ungewollte Sprünge im Video - oder verwaschenen, unscharfen Videobildern führen.

Neben einem PC benötigt man auch eine USB Webcam. Beachtenswert ist hier die Maximalauflösung der Kamera. D.h. mit einer 720p Auflösung lassen sich keine 1080p Videos streamen, umgekehrt geht das jedoch problemlos. Um nicht unnötig Encodierungsresourcen zu verschwenden, sollte man darauf achten, dass die Grösse der Aufnahme 1:1 der Grösse des gestreamten Videos - 1080p oder 720p - entspricht. Camcorder lassen sich meist problemlos per HDMI Kabel und iFdF. entsprechendem Adapter an die Grafikkarte anschliessen und via Hardware encoding zum Streamen nutzen. Bei digitalen Spiegelreflexkameras kommt es sehr stark auf das Modell an, ob man die Kamera benutzen kann, oder nicht. Manche Kameras benötigen ein externes Videointerface, um für Livestreams verwendet zu werden, wovon jedoch - bei mangelnder Rechenleistung - abgeraten wird. Mit der Android-App DroidCam kann man auch ein Mobilgerät als 720p Wifi oder USB Webcam verwenden.

Bei Streaming-Software handelt es sich um zweckorientierte Software zum Encodieren und Hochladen von Videodaten. Open Broadcaster Software und XSplit sind beliebte Beispiele, die das Encodieren und das Hochladen über einen Social Media oder Streaming Plattform Account fast gänzlich automatisieren. Mehr dazu im Software Kapitel.


Zurück nach oben

Software

In diesem Kapitel werde ich mich darauf beschränken getestete FOSS-Produktionspipelines aufzuzählen. Besonders in diesem Kapitel gilt, dass sehr viele Wege nach Rom führen und ich versuche mich daher auf leichte Verfügbarkeit und Automatisierungskapazitäten der Software zu fokussieren. Download-Links und Alternativen zu den Vorschlägen für Desktop-Software finden Sie auf Fosshub, einem Verzeichnis für Free and Open-Source Software.

Audio

Smart Recorder: Aufnehmen, Bearbeiten und Teilen von Audio am Mobiltelefon - Video Tutorial

Audacity: Bearbeiten von Audio am Desktop PC (Win, MacOs, Linux) - Video Tutorial

Freesound: Download von lizenfreien Audiosamples und Sounds.

Liste von Podcast Hosts & Directories: Podcast-Hosts bieten neben Webspace zum Speichern von Audiodateien auch den Vorteil diese Audiodateien für Streams zu optimieren und Podcasts in verschiedenen Verzeichnissen zu listen. Dazu gehören z.B.: Google Podcast, iTunes, Spotify, RSS-Verzeichnisse, etc. Es ist aber genauso möglich Podcasts als Audiodatei am eigenen Server zu speichern und die Distribution per Link manuell vorzunehmen.

Video

InShot: Bearbeiten von Video am Mobiltelefon - Video Tutorial

Avidemux: Bearbeiten von Video am Desktop PC - Video Tutorial

Pexels & Pixabay: Download von lizenzfreien Stock Videos.

Youtube & Vimeo: Upload und Onlinestorage für Videos.

Live A/V

Auf Facebook, Instagram und Youtube können Sie out-of-the-box einen Livestream mit ihrem Mobilgerät einrichten.
Nachdem Sie Ihr Hardware-Setup vorbereitet, eine Streaming-Software installiert und bei der/n sozialen Plattform/en Ihrer Wahl einen Account eingerichtet haben können Sie auf ihrem Desktopgerät mit dem Streaming beginnen. Im Grunde gilt, dass Livestreams mit Mobilgeräten schnell und unkompliziert einstellbar sind, jedoch ergeben sich bei Wifi und beschränkten Rechenkapazitäten immer wieder Qualitätsnachteile bzw. akzeptieren manche Streaming-Plattformen Mobilgeräte nicht. Während das Einstellen eines Desktop PC Streams aufwändiger ist, können die meisten Probleme beim Streamen, die zur Minderung von Videoqualität führt, leicht gelöst werden. Ausserdem bietet das Streaming am PC wesentlich mehr Möglichkeiten der Interaktion (zB. Greenscreens) und der Monetarisierung (more pain, more gain :) ).

DroidCam: Mobiltelefon als 720p USB/Wifi Webcam für PC benutzen. - Video Tutorial

Open Broadcast Software: Software zum Encodieren und Hochladen von Livestreams - Video Tutorial

XSplit: Software zum Encodieren und Hochladen von Livestreams - Video Tutorial

Restream: Einen Livestream an 30+ Soziale Plattformen gleichzeitig senden.

Neben FB, Insta und YT gibt es folgende Portale, die sich auf das Livestreaming spezialisiert haben:

TwitchTV: Ursprünglich wurde TwitchTV zum Stream von Computerspielen entwickelt, jedoch hat sich inzwischen eine breite Community an Livestreamern zu den verschiedensten Themen gebildet.

Mixer: Als ebenbürtige Alternative zu Twitch gilt Mixer und bietet neben Streams von Computerspielen auch eine Lifestyle-Stream-Community.


Zurück nach oben

Monetarisierung

Monetarisierungsmöglichkeiten für Community Formate und Anleitungen finden sich mit einer raschen Google-Suche wie Sand am Meer. Daher konzentriere ich mich hier auf unmittelbare bzw. Event-orientierte Monetarisierungsstrategien.

Audio & Video

Grundsätzlich kann man davon ausgehen, dass beinahe alle Podcast-Hosts eine Form der Paywall anbieten, mit der man einzelne Videos entweder gegen Entgeld freischalten oder für eine gewisse Zeit "mieten" kann.

Direkte Einnahmen können bei Podcasts Videos durch Sponsorings & Product Placements erwirtschaftet werden. Auch wenn Sponsorings zeitaufwendig sind und eine gewisse Community-Groesse voraussetzen, besteht durchaus die Möglichkeit in einzelnen Episoden, meist am Anfang oder am Ende - eine Firma oder ein Produkt zu bewerben. Auch das Bewerben der eigenen Produkte und Onlineshops ist möglich. Eine weitere Möglichkeit Einnahmen zu generieren bietet die Bewerbung des eigenen Patreon-Accounts oder Paypal-Kontos.

Indirekte Einnahmen lassen sich durch Affiliate Product Placement generieren. Amazon bietet ein einfaches und transparentes Vergütungsmodell und man findet man so ziemlich jedes Produkt. Bei Clickbank & Digistore findet man vor allem Kurse und Programme und pro Verkauf erhält man sogar bis zu +50% Umsatzbeteiligung.

Live A/V

Zum derzeitigen Stand bietet Twitch für Kultureinrichtungen wesentlich spannendere Möglichkeiten zur Monetarisierung von Contents an.

Twitch bietet vier Monetisierungsstrategien an:

  1. Trinkgeld via Paypal Donation-Button
  2. Channel Subscriptions bei denen User Bonuscontents (zB. Emotes) und Zugang zum Videoarchiv oder exklusiven Videos (Paywall) kaufen können.
  3. Bits sind Cheers und Emotes, die während dem Stream für alle Teilnehmer*innen sichtbar sind.
  4. Ein Teil der Einnahmen durch Werbung kann von Streamer*innen beansprucht werden.

Mixer bietet sogenannte Embers zum Kauf an. Dabei handelt es sich um eine Form der virtuellen Währung, die User für diverse Goodies auf der Seite verwenden, aber auch Streamer*innen direkt unterstützen können. Der Einsatz eines Paypall-Donation-Buttons konnte derzeit auf Mixer nicht 100% bestätigt werden.


Zurück nach oben

FAQ

Sobald Fragen gestellt werden, sammle und beantwort ich sie in diesem Kapitel.

About

Ein Tutorial in dem die Potentiale und technischen Hürden erklärt werden, um einen (Live)Stream zu erstellen.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published