रीअल-टाइम रिएक्शन काउंटरसह फेसबुक लाइव्ह कसे तयार करावे

आम्ही त्यांना मदत करावी म्हणून बर्‍याच जणांनी आम्हाला पत्र लिहिले आहे लिनक्स वापरुन रिअल-टाइम रिएक्शन-काउंटरसह फेसबुक लाइव्हद्वारे प्रसारित करा ज्यांना माहित नाही त्यांच्यासाठी ही एक भरभराट आहे जी या सामाजिक नेटवर्कमध्ये स्वतः प्रकट होत आहे, जिथे प्रत्येक प्रतिक्रिया नंतर इतरांना जोडल्या जाणा number्या एका संख्येत रूपांतरित होते.

काही वापरकर्त्यांच्या गरजेच्या समाधानाच्या शोधात, मी संशोधन करत आहे आणि मला एक उत्कृष्ट स्क्रिप्ट आणि वापर मार्गदर्शक म्हणतात फेसबुक लाइव्ह प्रतिक्रिया, जे हे उद्दीष्ट पूर्ण करते आणि कार्य करण्यासाठी लिनक्स सर्व्हर वापरते. स्क्रिप्टच्या अवलंबन सुविधांचे भाषांतर करणे, सुधारणे आणि जोडण्याचे कार्य मी स्वत: ला दिले आहे जेणेकरुन आपण सर्वजण त्याचा आनंद घेऊ शकाल.

फेसबुक लाइव्ह प्रतिक्रिया म्हणजे काय?

फेसबुक लाइव्ह प्रतिक्रिया, पीएचपी मध्ये बनविलेले मुक्त स्त्रोत स्क्रिप्ट आहे, जे आपल्याला रिअल टाइममध्ये प्रतिक्रिया काउंटरसह फेसबुक लाइव्ह प्रवाह तयार करण्याची परवानगी देते. यामध्ये एक संवादात्मक वैशिष्ट्य देखील आहे जे टिप्पणी बॉक्समध्ये "सामायिक केलेले" प्रविष्ट केलेल्या वापरकर्त्यांना थेट ओरडेल.

त्याचप्रमाणे, त्यात फॅन पृष्ठ खात्यासह, स्क्रीनवर दर्शविलेल्या, कॉन्फिगर केल्या जाणार्‍या पूर्वनिर्धारित पुकारांच्या मालिका आहेत. आपण या स्क्रिप्टसाठी मूळ रेपॉजिटरी मिळवू शकता येथे.

फेसबुक लाइव्ह

फेसबुक थेट प्रतिक्रियांचे अवलंबन स्थापित करणे

  • लिनक्स / ओएसएक्स (चाचणीसाठी मी Amazonमेझॉन एडब्ल्यूएस ईसी 14.04 सर्व्हरवर उबंटू 2 वापरला).
  • कृपया PHP 7 + (विकसक 5.6 मध्ये कार्य केले पाहिजे असे ते सांगत असले तरी ते माझ्यासाठी कार्य करत नाही).
$ sudo -ड--प्ट-रिपॉझिटरी पीपीए: ondrej / php $ sudo apt-get update $ sudo apt-get install php7.0
  • पीएचपी जीडीइमेजमॅजिक (मी पीएचपी 7.0 पीजीपी जीडी वापरला)
ph sup apt-get php7.0-gd स्थापित करा
  • एफएफएमपीईजी
do sudo -ड--प्ट-रेपॉजिटरी पीपीए: एमसी 3man / विश्वासू-मीडिया $ सूडो aप्ट-गेट अपडेट $ सुडो aप्ट-गेट एफएफएमपीएजी स्थापित करा
  • संगीतकार
do sudo apt-get install curl $ curl -sS https://getcomposer.org/installer | पीएचपी $ सूडो एमव्ही ~ / कंपोजर.फेअर / यूएसआर / स्थानिक / बिन / संगीतकार
  • इंकस्केप (आपण प्रतिमा सुधारित करू इच्छित असल्यास) *
  • यूट्यूब-डीएल (ब्रॉडकास्टचा ऑडिओ डाउनलोड करण्यासाठी, आपण इच्छित ऑडिओ वापरू शकता, प्रसारण ऑडिओपर्यंत टिकेल. *
  • sox (मूळ ऑडिओ n संख्येची पुनरावृत्ती करुन एक नवीन ऑडिओ फाइल व्युत्पन्न करण्यासाठी.)
so sudo apt-get sox libsox-fmt-all स्थापित करा

फेसबुक थेट प्रतिक्रिया स्थापित करीत आहे

आपण आपल्या संगणकावर आणि सर्व्हरवर दोन्ही स्थापित करू शकता. मी शिफारस करतो

रेपॉजिटरी क्लोन करा

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

संगीतकारांसह अवलंबन स्थापित करा

composer install

फेसबुक लाइव्ह प्रतिक्रिया सेट अप करत आहे

फेसबुक लाइव्ह प्रतिक्रिया योग्यरित्या प्रसारित करण्यात सक्षम होण्यासाठी, आम्हाला खालील सेटिंग्ज करणे आवश्यक आहे:

फाईलमध्ये ऑडिओ जोडत आहे

 फेसबुक लाइव्हला एक ऑडिओ प्रवाह आवश्यक आहे, जो रिपॉझिटरीमध्ये समाविष्ट केलेला नाही, कारण त्याचा आकार वाढेल. ऑडिओ फाईल जास्तीत जास्त 4 तास लांब असणे आवश्यक आहे (फेसबुक व्हिडिओ प्रवाह फक्त 4 तास टिकू शकतात). ऑडिओ फाईल लहान असल्यास, ऑडिओ समाप्त झाल्यावर प्रवाह थांबेल.

यूट्यूब डीएल च्या मदतीने आम्ही यूट्यूब वरून व्हिडिओचा ऑडिओ डाउनलोड करू शकतो:

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

हे डाउनलोड करेल .mp3 व्हिडिओचा. या प्रकरणात प्रोग्रामिंग करताना एकाग्रता वाढविण्यासाठी संगीत.

आम्ही यावर डाउनलोड केलेल्या ऑडिओचे नाव बदलले audio.mp3

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

ऑडिओ अवघ्या एका तासावर चालतो. आपणास ऑडिओ be तासांचा आवश्यक असल्यास, आम्ही त्यांच्या मदतीने एक नवीन चक्रीय ऑडिओ तयार करावा लागेल SoX.

sox audio.mp3 audio-loop.mp3 repeat 4

नवीन ऑडिओ तयार करण्यास यास थोडा वेळ लागेल audio-loop.mp3 . कॉपी करा audio-loop.mp3 अ‍ॅड्रेस बुकमध्ये data.

कॉन्फिगरेशन संपादन

सेटिंग्ज सुधारित करण्यापूर्वी, आपण एक फेसबुक अनुप्रयोग तयार करणे आवश्यक आहे, जर आपल्याकडे ते नसेल तर आपण ते तयार करू शकता येथे. व्हिडिओवरून प्रतिक्रिया आणि टिप्पण्या मिळविण्यासाठी ग्राफ अनुप्रयोगाशी कनेक्ट होण्यासाठी अनुप्रयोगाचा वापर केला जातो. अनुप्रयोग कॉन्फिगर करताना आपल्याला फक्त मूलभूत माहिती प्रदान करणे आवश्यक आहे.

सर्व सेटिंग्ज फाईलमध्ये संग्रहित आहेत settings.php . स्क्रिप्ट कार्य करण्यासाठी, आपल्याला केवळ खालील फील्ड सुधारित कराव्या लागतील:

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

एकदा आपण अनुप्रयोग कॉन्फिगर केल्यानंतर, आपण 'स्वीकारा', जे आपण करू शकता  टोकन साधन प्रवेश करा. अ‍ॅप आयडी आणि अ‍ॅप सिक्रेटसह संबंधित फील्डमधील माहिती प्रविष्ट करा.

El POST_ID जेव्हा आम्ही थेट प्रवाह तयार करतो तेव्हा आम्हाला हे मिळेल तसे दुर्लक्ष केले जाऊ शकते.

थेट प्रवाह तयार करत आहे

आपण स्क्रिप्ट कॉन्फिगर केल्यावर, आपण फेसबुकवर एक नवीन थेट फीड तयार करणे आवश्यक आहे. फेसबुक पृष्ठावर जा, «क्लिक कराप्रकाशन साधने»आणि नंतर क्लिक करा«व्हिडिओ«. "थेट" बटण दाबा आणि पॉपअप लोड होण्याची प्रतीक्षा करा. विनामूल्य फेसबुक सेटिंग्ज

पुढे आपण फील्ड «सर्व्हर किंवा प्रवाह URL पहावी«. ही URL कॉपी करा आणि फाईलच्या शेवटी पेस्ट करा fblive.sh. आपण ते अवतरणात ठेवलेच पाहिजे "..."

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"

नवीन टर्मिनल उघडा, मूळ निर्देशिकेवर नेव्हिगेट करा आणि पुढील आज्ञा चालवा:

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

हे प्रेषण सुरू करेल. बटण दाबा "खालील»आणि थेट प्रसारण ओळखण्यासाठी फेसबुकची प्रतीक्षा करा.

डीफॉल्टनुसार, एक रिक्त प्रतिमा प्ले केली जाईल. आपल्याला अद्याप प्रतिक्रिया किंवा ओरड दिसणार नाही. कारण अद्याप प्रतिमा अद्यतनित करण्यासाठी आम्ही दुसरी स्क्रिप्ट सुरू केली नाही.

एकदा पूर्वावलोकनात प्रवाह लोड झाला की, "कास्ट" दाबा. आणखी एक पॉपअप दिसून येईल ज्यात व्हिडिओ आकडेवारी आहे. या पृष्ठावरील एक दुवा आहे permanent कायमचा दुवा पहा «. क्लिक करा आणि ते आपल्याला थेट फीड असलेल्या फेसबुक पोस्टवर घेऊन जाईल.

यूआरएलमध्ये एक अद्वितीय आयडी आहे ज्यात संख्यांचा एक समूह आहे. हा आयडी कॉपी करा आणि त्यात पेस्ट करा settings.php, संबंधित क्षेत्रात 'POST_ID':

'POST_ID' => '90823402348502302894',

यासह सर्व काही जवळजवळ संपले आहे.

प्रतिक्रिया आणि ओरडणे अद्यतनित करीत आहे

दुसरे टर्मिनल उघडा, रूट डिरेक्टरीवर जा आणि खालील कमांड कार्यान्वित करा.

php fblive.php

हे शांतपणे चालेल. प्रक्रिया थांबवू नका! दर 5 सेकंदात त्या प्रतिक्रियांची मोजणी करतात आणि थेट प्रसारण अद्यतनित करतात. ही शेवटची टिप्पणी देखील घेईल ज्यात शब्द wordशेअर»आणि त्या वापरकर्त्यास यादृच्छिक ओरडेल.

सर्व काही तयार आहे, ट्रान्समिशन सॉ मध्ये असावे. प्रतिक्रिया द्या किंवा शब्द लिहा «सामायिक केलेThe टिप्पणीमध्ये आणि व्हिडिओ अद्ययावत होण्याची प्रतीक्षा करा. राहतात-desdelinux

डीफॉल्ट शॉआउट्स कसे सुधारित करावे?

आम्ही सुधारित करू शकू अशी काहीतरी म्हणजे डीफॉल्टनुसार उद्भवणारी ओरडणे आणि जी फॅन पृष्ठाने लिहिलेली असते त्या प्रतिमेमध्ये दर्शविली जाते. हे करण्यासाठी, फक्त फाईल सुधारित करा  settings.php लहान वाक्ये वापरण्याचा प्रयत्न करा, जेणेकरून ते प्रतिमेमध्ये योग्यरित्या दर्शविले जाऊ शकते.

या सर्व चरणांचे अनुसरण करून आम्ही पार्श्वभूमी ऑडिओसह प्रतिमा प्रसारित करण्यास सक्षम आहोत, जिथे व्हिडिओवरील प्रतिक्रिया प्रतिबिंबित होतील. ही एक जलद आणि सोपी प्रक्रिया आहे ज्यात बरेच उपयोग होऊ शकतात.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.