Facebook Live Stream Tips

Die Facebook Live API wurde vor kurzem vorgestellt und nachdem Livestream seit Jahren ein Hauptthema war haben ich mich hier etwas genauer umgeschaut was möglich ist und welche Tools sich dazu eignen. Im Folgenden Artikel behandle ich vom einfachen Einstieg um einen Facebook Live stream post zu starten bis zu fortgeschrittenen Erweiterungen um Interessanten Stream Video Content in echtzeit zu produzieren ohne Studio Equipment . Der Post ist in arbeit und dient mir im moment als Remark Note.

Livestream ist an sich nichts neues Plattformen wie Livestream Ustream gibt es schon lange auch Professionelle Stream Server haben sich auf dieses spezialgebiete konzentriert und bieten unterschiedliche leistungen an. Der Erfolg der neuen Social Media Apps die Livestream anbieten  ist relativ neu . Wie Twitter Livestream mit Periscope .

Die Idee zu diesem post war wenn schon Livestream warum nicht über mehr als nur eine Platform Streamen, also Facebook und Twitter plus webseiten Blog.

Livestream on Facebook

Erstellen eine Livestream Keys

Unter dem Page menu punkt Publishing Tools finded man links unter Video den neuen Live Video menu punkt.  Die Stream Keys sind geheim zu halten da Sie ermöglichen auf die Seiten mit Live Video online zu gehen. Dieser Schlüßel ist nur einmal gültig für eine Stunde. Es kann vorkommen das das Preview kein video ladet bzw OFFLINE bleibt trotz stream . Sollte ein Ad Blocker aktiv sein verhindert dieser das das Preview geladen wird .

Screen Shot 2016-05-06 at 13.24.51

 Live Streaming Software

Welche Streaming Software ist geeignet für qualitative flüssiges Streamen ?  Hier gibt es nicht allzu viele Optionen auch wenn immer mehr Partner weitere Platfromen und Lösungen anbieteb. Eins muss einem bewust sein Video Decodierung und Stream ist ein sehr Resorucen aufwendige angelegenheit. Die vorgeschlagen Aplikationen sind nach Leichtgewicht gweählt . In diesem Fall laufen alle Produkte auf einen einfachen MAC Book Pro – Gleichzeitig Seit einer Ewigkeit bewährt hat sich Wirecast es gibt einige kostenlose  Opensource Lösungen wie OPT diese sind vor allem für Game Streams sehr beliebt.

Video Stream Content MANAGEMENT 

Für den Livestream möchten wir mehr als nur eine Quelle schalten können Unterschiedliche Kameras ebenso wie verschiedene Video quellen Titeln Animation  Interaktive Grafik Charts wie auch Bauchbinde für Gast Kommentatoren. Nach einigen Test hier einige Tools und Software welche reht creative videos streams erlauben. Weiter unten details wofür man die einzelnen komponenten einsetzen.

Wirecast , Quartz Composer , Syphon , CamTwist ,VLC ,Soundflower

Die  Twitter #Hashtag discussion soll als Newsticker unter dem Video durchlaufen. Die Facebook Kommentare sollen in Video als Newsticker laufen. Hier benutzten wir ein Google Script welches aus einem Twitter widget ein RSS stream generiert. Siehe post Twitter RSS Stream .

Die Standard Live-Übertragung welche ein permanentes Video Objekt hinterläst darf insgesamt maximal 90 Minuten lang sein.

Wirecast als  Stream  Software , die einstellungen sind wie folgt . Die zweiteilige Url muss unter broadcast Settings in den  Feldern Adresse und Stream eingetragen werden. Die facebook adresse bleibt dabei immer die gleiche rtmp://rtmp-api.facebook.com:80/rtmp/

Screen Shot 2016-05-06 at 08.50.46

 Wirecast

bietet die möglichkeit einfach mit bis zu 4 layer unterschiedliche kompositionen zu gestalten sowie auch screen elemente zu capture .

CamTwist erweitert unsere quellen mit Syphone und ist als Pre Programm editor sehr Leistungsstark ohne den Rechner zu stark zu belasten. In unserem fall arbeitet er als Switcher.

Quartz Composer : Fortgeschrittenes Live composing Software zum erstellen komplexer animation und Efecte. Eine von Apple Entwickelte und von der Community mit zahlreichen erweiterungen ausgestate Plugins.

Syphon eine reine Schnittstelle welche ermöglicht unterschiedliche Programme Ihr Video Output einander zu übergeben. Das Prinzip basiert auf einen Server und Client so können z.B After Effect Animationen direkt an Syphon übergeben werden um von dort in den Livestream zugeschalten zu werden somit können wir echtzeit Ereignisse in unseren Livestream einbinden mit High end Effecten von vor produziert en Templates.

VLC im grunde ein leichtgewicht tiger Videoplayer um Stream Videos abspielen . Wir verwenden Ihn um den Facebook Live Stream Live zu sehen . Oder um andere Livestream zu unserem Program zu zuschalten.

SoundFlower ist ein einfaches add on welches das Routing von Audio am Mac ermöglicht. So ermöglichen wir unterschiedliche Audio Quellen zum video zu schalten .

 

Guest Stream  – VLC FAcebook Live

Wie binden wir Gäste Live in unsere Livestream ein über die Facebook Live API ? Um dies zu ermöglichen brauchen wir die gäste Live  auf Facebook , das kann mit einem mobile sein oder mit jeder beliebigen Stream Software. Solange die Live API live ist kann man mit z.B VLC unter folgender URL das Live Video betrachten und als Input Source verwenden. Die Zahl am ende ist die PostID des Facebook Posts.

How to Play Facebook Live Videos in VLC ?  Open Network change the last Number with your VideoID . The Video must be already published and Public. This is the undocumented Playlist file Url for your Livestream . VideoID of a Person don’t change,even after initiating different Streams !?

https://www.facebook.com/video/playback/playlist.m3u8?v=1181380788563013

Facebook Live mit APPs

Facebook hat bereits Ihre ersten Apps mit der Facebook Live ausgestattet MSQRD . Die MASQUERADE app kann jetzt am Iphone direct auf das Profil oder der Page Livestreamen. Hier ein beispiel des Youtubers JJ Lin

各種各樣的 「我」!

Posted by 林俊傑 JJ Lin on Donnerstag, 30. Juni 2016

 

 

 

360 Livestream Cameras

Mit Anfang Sommer 2016 sind verschiedene 360 Live Video Stream Cameras angekünigt. Eines von 2 Samsung  Gear 360 in Europa durfte ich bereits etwas herumspielen.  Die Gear 360 wird Lifestream in 360 anbieten. Mit vorschau am Mobile über Wifi . Da kann man schon darüber hinweg sehen über den Stitching Fehler beim übergeang von diesem 2 Linsen System . Die Gear 360 ist in erster Linie ein Consumer Produkt und wird um 360.- € auf den markt kommen. Auch GoPro hat bereits eine 360 Video Camera am Start ,es wird ge munkelt das Sie um die 800.- € kosten soll.

Hier einige 360 Cameras plus Preise zum Zeitpunkt des Blogposts

Ausführliche Test Ergebnisse zu 360 Grad Kamera im Test Vergleich

Webcam RTMP  streaming

Um eine Webcam über RTMP mit Facebook Live zu streamen . Am ende unter Developer Options FFmpeg Facebook Live API Stream.

 

Livestream Stream Team

Für eine Übertragung eines Events sollten immer mindestens 3 Personen geplant werden da technisch doch recht aufwendig. Stream operator , Camera Operator, Soundman. Um einen Social Media Effect nicht zu verpuffen sollte für jeden Channel Face Twitter eigene Redakteure Moderatoren bereit gestellt sein.

Nicht zu vergessen ManyCam für das spielerische herantasten an die möglichkeiten bietet viel Effekte und ist brauchbar für niedrige stream qualitäten.

Neu hinzu gekommen ist der Facebook Continuous Live  Stream via Live API welcher ermöglicht permanent zu streamen . Wichtiger unterschied das Video wird nicht gespeichert die user bekommen keine benachrichtigung nach dem Stream verschwindet das Video wieder von der Timeline . Die Inizierung des Streams geht nur über die Live API. Auch das beenden des Videos muss über die API erfolgen. So können zB Natur Webcams, lange Events oder Sportveranstaltungen in voller länge übertragen werden.   Genauer Technische details gibt auf der Live API Developer Seite

Live Video API Tech Doc

 Einige Einsatz möglichkeiten Live API

  1. Single Stream vom Mobile
  2. Multi Camera Stream von Events Messen Sport
  3. Guest Livestreams durch zu schaltung verschiedener Facebook Live Streams in einen Stream z.B Bild in Bild o. Virtual Sets. Oder zuschalten von Live Reporter aus der ganzen Welt !
  4.  Livestream Gewinnspiele mit Interaktion von Usern z.B Gewinn Rad Shows
  5. Continuous Live Streams von Webcams Zoo und Aquarien

 

Facebook Video Creation Apps

Facebook stellt immer wieder neue Video apps vor um videos für Freunde oder auch Pages zu gestallten aus dem hochgeladenen Bildern und Videos . Diese können einfach und personalisiert in einen Stream mit eingebaut werden. Hier eine Übersicht der Links zu den Apps. Da diese immer nur kurz Promoted werden dann kaum noch auffindbar sind.

Say Thanks Video   Themes : Family , Friends , old Friends

Friends Day   (4.Feb) Offline )

facevideo2

Additional fine apps for Livestreaming

Facebook Live World Map

Shows all recent Live Channels on the world finally its filtered and show only 128 Channels . With a Click the connected regions

Screen Shot 2016-06-08 at 19.57.12

TECH Add Ons

Empfohlene Video Settings

Folgende Video und Audio Settings werden für Facebook Live Streaming Empfohlen. Die meisten Stream Programme erlauben umfangreiche Einstellungen zur qualtiät des Streams.

Video Format:

  • Video Size max. 720p  bzw 720 x 1280  Auflösung, für Europa sind 25 Frames per second.
  • Live API braucht  ein Keyframe min alle 2 Sekunden um in Sync zu bleiben.
  • Bitrate  2500Kbps max
  • Video Title  bis zu 255 Charakter oder der stream wird nicht Akzeptiert
  • Live API Codec  H264 encoded video und AAC MPEG-4 für  Audio Encoding ONLY

LiveVideo Längen:

  • 90 minutes max für  Live stream.
  • 60 minute max length für Preview Streams, Preview Streams sind Platzhalter bis der echte Stream online geht. Nach  60 Minuten muss ein neuer Stream Key generiert werden.

Pro Settings :

  • Streaming Methode RTMP
    • RTMPT: the RTMP protocol encapsulated within HTTP requests to traverse firewalls. It is a cleartext protocol using TCP ports 80 and 443 to bypass corporate firewalls. The encapsulated session may carry plain RTMP, RTMPS, or RTMPE packets within.
  • Port 80
  • Pixel Aspect Ratio: Square
  • Frame Type: Progressive Scan
  • Sample Rate: 44.1 KHz
  • Audio Bitrate: 128 Kbps Stereo
  • Bitrate Encoding: CBR

Dieser Blogpost dient vor allem für mich selber auch als Spickzettel und stellt keinen anspruch auf vollständnigkeit . Es wird sicher noch erweitert .Ideen und Ergänzugen sind herzlich willkommen.

 

Developer Options and RESOURCES 

Json Facebook Livestreams Live DATA
need a valid cooky

https://www.facebook.com/ajax/livemap/sidebar/channel/?__user=YOURUSERID&__a=1


https://www.facebook.com/ajax/livemap/map/data/?video_count=128&__user=YOURUSERID&__a=2

Get some Live API Video Stats

https:/graph.facebook.com/v2.6/USERID_OR_PAGEID/live_videos?fields=preview_url,live_views,broadcast_start_time,creation_time,status

 

How to operate VLC in Terminal Mode

Run VLC in Mosaic Mode to monitor multiple Live Channels to switch to  .

Following Command to add VLC permanent as in a Terminal Window. Restart the terminal after

echo "alias vlc='/Applications/VLC.app/Contents/MacOS/VLC -I rc'" >> ~/.bash_profile

Now we can control VLC via Terminal . For debugging and fast access useful.
Turning on Advanced Debugging in Terminal with log file creation verbos 2 mode

vlc --extraintf=http:logger --verbose=2 --file-logging --logfile=vlc-log.txt

Facebook Live API stream with FFmpeg

And for all who had the passion to follow and read till the end. The best part at the end Just replace the last ID Part with yours you get after Authentication for Live API.This snippet is tested and working. What you can do with This ? You can Continue Live stream any source like Webcam , Zoo Animals, Desktop without heavy Stream Software. Only ffmpeg must be installed.

ffmpeg -re -i MetacowboyFF.mp4 
-vcodec libx264 
-preset veryfast 
-maxrate 1984k 
-bufsize 3968k 
-vf "format=yuv420p" 
-g 60 
-acodec libmp3lame 
-b:a 128k -ar 44100 
-f flv -s 1280x720 "rtmp://rtmp-api.facebook.com:80/rtmp/123456789101112ABCDEFG"

more Developer Resources

FFmepg Streamguide

VLC Command Line Help

VLC Command Line Streaming

JpSaman Blog  RTMP Streaming

FFmpeg Youtube Live Stream 

 

Comments are closed.