Kako ustvariti Facebook Live s sprotnimi števci reakcij

Mnogi so nam pisali zato, da jim pomagamo oddajanje prek Facebook Live s sprotnimi števci reakcij z uporabo linuxa, Za tiste, ki ne vedo, se boom kaže v tem družbenem omrežju, kjer se vsaka reakcija pretvori v številko, ki se nato doda drugim, ustvari števec.

V iskanju rešitve za potrebe nekaterih uporabnikov sem raziskoval in dobil odličen priročnik za skripte in uporabo Facebook Live Reaction, ki izpolnjuje ta cilj in za delovanje uporablja strežnik linux. Zadal sem si nalogo, da prevedem, izboljšam in dodam možnosti odvisnosti skripta, tako da boste lahko vsi uživali.

Kaj so Facebook Live Reaction?

Facebook Live Reaction, je odprtokodni skript, narejen v php, ki omogoča sprotno ustvarjanje Facebook Live Streams z reakcijskimi števci. Vključuje tudi interaktivno funkcijo, ki uporabnikom, ki so v polje za komentar vnesli »v skupni rabi«, daje krike v živo.

Na enak način ima vrsto vnaprej določenih krikov, ki jih je mogoče konfigurirati in prikazati na zaslonu z računom strani oboževalcev. Za ta skript lahko dobite izvirno repozitorij tukaj.

živo facebook

Nameščanje odvisnosti od reakcij v živo na Facebooku

  • Linux/OSX (Za testiranje sem uporabil Ubuntu 14.04 na strežniku Amazon AWS EC2).
  • PHP 7 + (Čeprav razvijalec pravi, da bi moral delovati v 5.6, zame ni uspel).
$ sudo add-apt-repository ppa: ondrej / php $ sudo apt-get update $ sudo apt-get install php7.0
  • PHP GDImageMagick (Uporabil sem PGP GD za php 7.0)
$ sudo apt-get namestite php7.0-gd
  • FFMPEG
$ sudo add-apt-repository ppa: mc3man / trusty-media $ sudo apt-get update $ sudo apt-get install ffmpeg
  • skladatelj
$ sudo apt-get install curl $ curl -sS https://getcomposer.org/installer | php $ sudo mv ~ / composer.phar / usr / local / bin / composer
  • Inkscape (Če želite spremeniti sliko) *
  • youtube-dl (Če želite prenesti zvok oddaje, lahko uporabite želeni zvok, oddaja bo trajala toliko časa, kot traja zvok. *
  • Sox (za ustvarjanje nove zvočne datoteke s ponovitvijo prvotnega zvoka n-krat). *
$ sudo apt-get namestite sox libsox-fmt-all

Namestitev Facebook Live Reaction

Namestite ga lahko v računalnik in strežnik. priporočam

Klonirajte repozitorij

git clone http://github.com/JamesTheHacker/facebook-live-reactions
cd facebook-live-reactions

Namestite odvisnosti s skladateljem

composer install

Nastavitev Facebook Live Reaction

Da bi lahko Facebook Live Reaction lahko pravilno prenašal, moramo izvesti naslednje nastavitve:

Dodajanje zvoka v datoteko

 Facebook Live zahteva zvočni tok, ki ni bil vključen v odlagališče, saj bi to povečalo njegovo velikost. Zvočna datoteka mora biti dolga največ 4 ure (video tokovi v Facebooku lahko trajajo le 4 ure). Če je zvočna datoteka krajša, se pretakanje ustavi, ko se zvok konča.

S pomočjo youtube-dl lahko prenesemo zvok video posnetka iz youtube:

youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=15uF7r2rCQk

To bo preneslo datoteko .mp3 video posnetka. V tem primeru glasba za povečanje koncentracije med programiranjem.

Preneseni zvok preimenujemo v audio.mp3

mv "Concentration  Programming Music-0r6C3z3TEKw.mp3" audio.mp3

Zvok traja nekaj več kot eno uro. Če želite, da je zvok dolg 4 ure, moramo s pomočjo izdati nov zvočni zvok SoX.

sox audio.mp3 audio-loop.mp3 repeat 4

To bo trajalo nekaj časa, da se ustvari nov zvok audio-loop.mp3 . Kopirati audio-loop.mp3 V adresarju data.

Urejanje konfiguracije

Pred spreminjanjem nastavitev morate ustvariti Facebook aplikacijo, če je nimate, jo lahko ustvarite iz tukaj. Aplikacija se uporablja za povezavo z API-jem Graph, da dobite reakcije in komentarje iz videoposnetka. Ko konfigurirate aplikacijo, morate navesti le osnovne podatke.

Vse nastavitve so shranjene v datoteki settings.php . Da bo skript deloval, boste morali spremeniti le naslednja polja:

'POST_ID'       => '',
'ACCESS_TOKEN'  => '',
'APP_ID'        => '',
'APP_SECRET'    => ''

Ko konfigurirate aplikacijo, dobite 'DOSTOPNI ŽETON', kar lahko storite iz  Dostopite do orodja za žetone. Vnesite podatke v ustrezno polje, skupaj z ID-jem aplikacije in skrivnostjo aplikacije.

El POST_ID lahko ga prezremo, saj ga bomo dobili, ko bomo ustvarili prenos v živo.

Ustvarjanje pretočnega predvajanja v živo

Ko konfigurirate skript, morate na Facebooku ustvariti nov vir v živo. Pojdite na facebook stran, kliknite «Orodja za objavljanje»In nato kliknite«Video posnetki«. Pritisnite gumb "V živo" in počakajte, da se naloži pojavno okno. brezplačne nastavitve facebooka -

Nato bi morali videti polje «Strežnik ali URL za pretakanje«. Kopirajte ta URL in ga prilepite na konec datoteke fblive.sh. Postaviti ga morate v narekovaje "..."

ffmpeg \
-re -y \
-loop 1 \
-f image2 \
-i images/stream.jpg \
-i data/audio-loop.mp3 \
-acodec libfdk_aac \
-ac 1 \
-ar 44100 \
-b:a 128k \
-vcodec libx264 \
-pix_fmt yuv420p \
-vf scale=640:480 \
-r 30 \
-g 60 \
-f flv \
"rtmp://rtmp-api.facebook.com:80/rtmp/1343774358979842?ds=1&s_l=1&a=AaaWtwcn05wdmMCp"

Odprite nov terminal, se pomaknite do korenskega imenika in zaženite naslednje ukaze:

cd ~ chmod + x fblive.sh ./fblive.sh

To bo začelo prenos. Pritisni gumb "siguiente»In počakajte, da Facebook prepozna prenos v živo.

Privzeto se predvaja prazna slika. Odzivov ali krikov še ne boste videli. To je zato, ker še nismo zagnali drugega skripta za posodobitev slike.

Ko je tok naložen v predogled, pritisnite "Cast". Pojavilo se mora še eno pojavno okno, ki vsebuje video statistiko. Na tej strani je povezava «glej stalno povezavo». Kliknite in pripeljal vas bo do objave na Facebooku, ki vsebuje vir v živo.

V URL-ju je edinstven ID, ki ga sestavlja kup številk. Kopirajte ta ID in ga prilepite settings.php, v polju, ki ustreza 'POST_ID':

'POST_ID' => '90823402348502302894',

S tem je vse skoraj končano.

Posodabljanje reakcij in krikov

Odprite drug terminal, pojdite v korenski imenik in zaženite naslednji ukaz:

php fblive.php

To bo potekalo tiho. Ne ustavite postopka! Vsakih 5 sekund šteje reakcije in posodablja oddajo v živo. Vzela bo tudi zadnji komentar, ki vsebuje besedo «Delež»In uporabniku bo naključno vpil.

Vse pripravljeno, menjalnik mora biti v žagi. Pustite reakcijo ali napišite besedo «deli»V komentarju počakajte, da se video posodobi. live-desdelinux

Kako spremeniti privzeti krik?

Nekaj, kar lahko spremenimo, so kriki, ki so privzeto prikazani na sliki, kot da bi jih napisala fanpage. Če želite to narediti, preprosto spremenite datoteko  settings.php poskusite uporabiti kratke stavke, da bo lahko pravilno prikazan na sliki.

Po vseh teh korakih bomo lahko oddali sliko z zvokom v ozadju, kjer se bodo odražale reakcije videa. To je hiter in enostaven postopek, ki ima lahko več uporab.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.