Cara membuat Facebook Live dengan penghitung reaksi waktu nyata

Banyak yang telah menulis kepada kami agar kami dapat membantu mereka disiarkan melalui Facebook Live dengan penghitung reaksi secara real time menggunakan linux, Bagi mereka yang tidak tahu, ini adalah ledakan yang memanifestasikan dirinya di jejaring sosial ini, di mana setiap reaksi diubah menjadi angka yang kemudian ditambahkan ke yang lain menghasilkan penghitung.

Dalam mencari solusi untuk kebutuhan beberapa pengguna, saya telah meneliti dan saya mendapat skrip yang sangat baik dan panduan penggunaan yang disebut Reaksi Langsung Facebook, yang memenuhi tujuan ini dan menggunakan server linux untuk bekerja. Saya sendiri sudah memberikan tugas menterjemahkan, memperbaiki dan menambah fasilitas dependensi script tersebut, sehingga anda semua bisa menikmatinya.

Apa itu Reaksi Langsung Facebook?

Reaksi Langsung Facebook, adalah skrip open source yang dibuat dalam php, yang memungkinkan pembuatan Live Stream Facebook dengan penghitung reaksi secara real time. Ini juga mencakup fitur interaktif yang memberikan teriakan langsung kepada pengguna yang memasukkan "berbagi" di kotak komentar.

Demikian pula, ia memiliki serangkaian shoutout yang telah ditentukan sebelumnya yang dapat dikonfigurasi, yang ditampilkan di layar, dengan akun halaman penggemar. Anda bisa mendapatkan repositori asli untuk skrip ini sini.

facebook hidup

Menginstal Dependensi Facebook Live Reactions

  • Linux / OS X (Untuk pengujian saya menggunakan Ubuntu 14.04 di Amazon AWS EC2 Server).
  • PHP 7 + (Meskipun pengembang mengatakan itu harus berfungsi di 5.6, itu tidak berhasil untuk saya).
$ sudo add-apt-repository ppa: ondrej / php $ sudo apt-get update $ sudo apt-get install php7.0
  • PHP GDImageMagick (Saya menggunakan PGP GD untuk php 7.0)
$ sudoapt-get install php7.0-gd
  • FFMPEG
$ sudo add-apt-repository ppa: mc3man / trusty-media $ sudo apt-get update $ sudo apt-get install ffmpeg
  • penyusun
$ sudo apt-get install curl $ curl -sS https://getcomposer.org/installer | php $ sudo mv ~ / composer.phar / usr / local / bin / composer
  • Inkscape (Jika Anda ingin mengubah gambar) *
  • youtube-dl (Untuk mengunduh audio siaran, Anda dapat menggunakan audio yang Anda inginkan, siaran tersebut akan bertahan selama audio berlangsung. *
  • sox (untuk menghasilkan file audio baru, mengulang n audio asli beberapa kali). *
$ sudoapt-get install sox libsox-fmt-all

Menginstal Reaksi Langsung Facebook

Anda dapat menginstalnya di komputer Anda dan di server. saya merekomendasi

Gandakan repositori

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

Instal dependensi dengan komposer

composer install

Menyiapkan Facebook Live Reactions

Agar Reaksi Langsung Facebook dapat mengirim dengan benar, kita harus melakukan pengaturan berikut:

Menambahkan audio ke file

 Facebook Live memerlukan streaming audio, yang belum dimasukkan dalam repositori, karena akan memperbesar ukurannya. File audio harus berdurasi maksimal 4 jam (streaming video Facebook hanya dapat bertahan 4 jam). Jika file audio lebih pendek, streaming akan berhenti saat audio berakhir.

Dengan bantuan youtube-dl kita dapat mendownload audio video dari youtube:

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

Ini akan mengunduh file .mp3 dari video tersebut. Dalam hal ini musik meningkatkan konsentrasi saat pemrograman.

Kami mengganti nama audio yang diunduh menjadi audio.mp3

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

Audio berlangsung lebih dari satu jam. Jika Anda membutuhkan audio berdurasi 4 jam, kami harus membuat audio siklik baru, dengan bantuan sox.

sox audio.mp3 audio-loop.mp3 repeat 4

Ini akan memakan waktu cukup lama untuk menghasilkan audio baru audio-loop.mp3 . Salinan audio-loop.mp3 Di buku alamat data.

Mengedit konfigurasi

Sebelum mengubah pengaturan, Anda harus membuat aplikasi Facebook, jika Anda tidak memilikinya, Anda dapat membuatnya dari di sini. Aplikasi digunakan untuk terhubung ke API Grafik untuk mendapatkan reaksi dan komentar dari video. Saat mengkonfigurasi aplikasi, Anda hanya perlu memberikan informasi dasar.

Semua pengaturan disimpan dalam file settings.php . Agar skrip berfungsi, Anda hanya perlu mengubah bidang berikut:

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

Setelah aplikasi dikonfigurasi, Anda harus mendapatkan 'ACCESS_TOKEN', yang dapat Anda lakukan dari  Akses Alat Token. Masukkan informasi di bidang yang sesuai, bersama dengan ID aplikasi dan rahasia aplikasi.

El POST_ID ini dapat diabaikan karena kami akan mendapatkannya saat membuat streaming langsung.

Membuat streaming langsung

Setelah Anda mengonfigurasi skrip, Anda harus membuat umpan langsung baru di Facebook. Buka halaman facebook, klik «Alat penerbitan»Dan kemudian klik«Video«. Tekan tombol "Live" dan tunggu popup dimuat. pengaturan facebook gratis

Selanjutnya Anda akan melihat bidang «Server atau streaming URL«. Salin URL ini dan tempelkan di akhir file fblive.sh. Anda harus menempatkannya di dalam tanda kutip "..."

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"

Buka terminal baru, navigasikan ke direktori root, dan jalankan perintah berikut:

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

Ini akan memulai transmisi. Tekan tombolnya "berikut»Dan tunggu Facebook mengenali siaran langsungnya.

Secara default, gambar kosong akan diputar. Anda belum akan melihat reaksi atau teriakannya. Ini karena kami belum memulai skrip lain untuk memperbarui gambar.

Setelah aliran dimuat di pratinjau, tekan "Transmisi". Popup lain yang berisi statistik video akan muncul. Pada halaman ini terdapat link «lihat link permanen». Klik dan itu akan membawa Anda ke kiriman Facebook yang berisi umpan langsung.

Di dalam URL terdapat ID unik yang terdiri dari sekumpulan angka. Salin ID ini dan tempelkan settings.php, di bidang yang sesuai dengan 'POST_ID':

'POST_ID' => '90823402348502302894',

Dengan ini semuanya hampir selesai.

Memperbarui reaksi dan teriakan

Buka terminal lain, buka direktori root dan jalankan perintah berikut:

php fblive.php

Ini akan berjalan tanpa suara. Jangan hentikan prosesnya! Setiap 5 detik itu menghitung reaksi dan memperbarui siaran langsung. Ini juga akan mengambil komentar terakhir yang berisi kata «'share'»Dan akan memberikan teriakan acak kepada pengguna tersebut.

Semuanya siap, transmisi harus di gergaji. Tinggalkan reaksi, atau tulis kata «berbagi»Di komentar dan tunggu video diperbarui. hidup-desdelinux

Bagaimana cara mengubah Shoutout default?

Sesuatu yang dapat kita modifikasi adalah shoutout yang muncul secara default dan ditampilkan pada gambar seolah-olah fanpage yang menulisnya. Untuk melakukan ini, cukup ubah file  settings.php coba gunakan kalimat pendek, agar bisa ditampilkan dengan benar pada gambar.

Dengan mengikuti semua langkah ini, kami akan dapat mengirimkan gambar dengan audio latar belakang, di mana reaksi video akan tercermin. Ini adalah proses yang cepat dan mudah yang dapat memiliki banyak kegunaan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.