اصل وقت واري رد عمل جي ڳڻپ ڪندڙن سان فيس بوڪ ڪيئن ٺاهجي

گھڻن اسان کي لکيو آهي ته جيئن اسان انهن جي مدد ڪريون لينڪس ذريعي استعمال ٿيندڙ حقيقي وقت جي رد عمل واري ڪاؤنٽرن سان نشر ٿيندڙ ، انهن لاءِ جيڪي نه doاڻندا آهن ، اهو بوم آهي جيڪو پنهنجو پاڻ کي هن سماجي نيٽورڪ ۾ ظاهر ڪري رهيو آهي ، جتي هر رد عمل هڪ نمبر ۾ تبديل ٿي وڃي ٿو جنهن کي پوءِ ٻين ۾ شامل ڪيو ويو اهو جواب ڏيندو آهي.

ڪجھ استعمال ڪندڙن جي ضرورت جي حل جي ڳولا ۾ ، مون تحقيق ڪئي آھي ۽ مون کي ھڪڙو بهترين اسڪرپٽ ۽ استعمال جو گائيڊ مليو فيسبوڪ جا لائحه عمل، جيڪو انهي مقصد کي پورو ڪري ٿو ۽ ڪم ڪرڻ لاءِ لينڪس سرور استعمال ڪري ٿو. مون پنهنجي پاڻ کي ترجمي ڪرڻ ، بهتر ڪرڻ ۽ رسم الخط جي انحصار سهولتن کي شامل ڪرڻ جو ڪم ڏنو آهي ، ته جيئن توهان سڀني کي ان جو مزو اچي سگهي

فيس بڪ ريليز ڇا آهي؟

فيسبوڪ لائيو ريليشنز ، پي پي ۾ ٺاهيل هڪ اوپن سورس اسڪرپٽ آهي ، جيڪا ريئل ٽائمز ۾ ريسيس ڪَؤنٽرن سان فيس بوڪ جي لائيو اسٽريم ٺاهڻ جي اجازت ڏئي ٿي. اهو پڻ هڪ متعامل فيچر شامل آهي جيڪو تبصرو باڪس ۾ ”شيئرڊ“ داخل ٿيل صارفين کي لائيو آوٽ شور ڏيندو آهي.

ساڳئي طرح ، اهو اڳوڻي طئي ٿيل شگون جو هڪ سلسلو آهي جيڪو ترتيب ڏئي سگهجي ٿو ، جيڪو اسڪرين تي ڏيکاريل آهي ، فين پيج جي اڪائونٽ سان. توهان هن رسم الخط جو اصل مخزن حاصل ڪري سگهو ٿا هتي.

فيس بوڪ

فيس بڪ ري ايڪشن جا انحصار انسٽال ڪرڻ

  • لينڪس / او ايس ايڪس (چڪاس لاءِ مون ايم ڪيو ايم AWS EC14.04 سرور تي Ubuntu 2 استعمال ڪيو).
  • پي PHP حفاظتي 7 + (جيتوڻيڪ ڊولپر چوي ٿو اهو ڪم ڪرڻ گھرجي 5.6 ۾ ، اهو مون لاءِ ڪم نه ڪيو)
$ sudo add-apt-repository ppa: ondrej / php $ sudo apt-update update $ sudo apt-get install php7.0
  • پي ايڇ پي جي ڊيتصوير جو ميٽرڪ (مون پي ايڇ پي 7.0 لاءِ پي جي پي جي ڊي استعمال ڪئي)
$ sudo apt-install php7.0-gd انسٽال ڪريو
  • FFMPEG
$ sudo add-apt-repository ppa: mc3man / قابل اعتماد ميڊيا $ sudo apt-update update $ sudo apt-get ffmpeg install
  • موسيقار
$ sudo apt-install انسٽال curl $ curl -sS https://getcomposer.org/installer | php $ sudo mv ~ / composer.phar / usr / local / bin / composer
  • انيڪس (جيڪڏهن توهان تصوير تبديل ڪرڻ چاهيو ٿا) *
  • youtube-dl (براڊڪاسٽنگ جي آڊيو ڊائون لوڊ ڪرڻ لاءِ ، توهان آڊيو استعمال ڪري سگهو ٿا جيڪو توهان چاهيو ٿا ، نشريات هلندي رهي ٿي جيستائين آڊيو جاري رهندو. *
  • سوڪس (نئين آڊيو فائيل ٺاھڻ لاءِ ، اصل آڊيو ن کي ڪيترائي دفعا ورجائڻ). *
$ sudo apt-install sox libsox-fmt-all

فيس بڪ ريليشنز کي انسٽال ڪرڻ

توهان اهو ٻنهي کي توهان جي ڪمپيوٽر ۽ سرور تي انسٽال ڪري سگهو ٿا. مان سفارش ڪريان ٿو

مخزن کي کلون

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

موسيقار سان انحصار انسٽال ڪريو

composer install

فيس بڪ جا ري ايڪشن قائم ڪرڻ

درست طريقي سان منتقل ڪرڻ جي قابل فيس بڪ ريڪيشنز لاءِ ، اسان کي هيٺين سيٽنگون انجام ڏيڻ گھرجن.

آڊيو کي فائل ۾ شامل ڪرڻ

 فيس بڪ هڪ آڊيو وهڪرو جي ضرورت آهي ، جيڪو مخزن ۾ شامل نه ڪيو ويو آهي ، جئين اهو سائيز وڌائيندو. آڊيو فائيل وڌ کان وڌ 4 ڪلاڪن جي ڊگھائي هجڻ گھرجي (فيسبوڪ وڊيو اسٽريم صرف 4 ڪلاڪن جا رھي سگھن ٿا). جيڪڏهن آڊيو فائيل نن isي آهي ، آڊيو ختم ٿيڻ تي سٹریمنگ بند ٿي ويندي.

youtube-dl جي مدد سان اسان يوٽيوب مان وڊيو جي آڊيو ڊائون لوڊ ڪري سگھون ٿا.

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

آڊيو تقريبن ھڪ ڪلاڪ کان مٿي رھندي آھي. جيڪڏهن توهان کي آڊيو 4 ڪلاڪ ٿيڻ جي ضرورت آهي ، اسان کي هڪ نئين سائيڪل آڊيو تيار ڪرڻي پوندي ، جي مدد سان سوڪس.

sox audio.mp3 audio-loop.mp3 repeat 4

نئون آڊيو پيدا ڪرڻ ۾ ڪجهه وقت وٺندو audio-loop.mp3 . ڪاپي audio-loop.mp3 ايڊريس ڪتاب ۾ data.

تشڪيل ۾ تبديلي آڻڻ

سيٽنگن کي تبديل ڪرڻ کان پهريان ، توهان کي هڪ فيس بڪ ٺاهڻ لازمي آهي ، جيڪڏهن توهان وٽ نه هجي ، توهان ان مان ٺاهي سگهو ٿا هتي. اها اپليڪيشن گراف ايپي سان ڳن toڻ لاءِ استعمال ڪئي ويندي آهي وڊيو کان ردعمل ۽ راءِ حاصل ڪرڻ جي لاءِ. جڏهن ايپليڪيشن کي ترتيب ڏيو ته توهان کي صرف بنيادي معلومات فراهم ڪرڻ جي ضرورت آهي.

سڀ سيٽنگ فائل ۾ محفوظ ٿيل آهن settings.php . ڪم ڪرڻ لاءِ اسڪرپٽ لاءِ ، توهان کي صرف هيٺ ڏنل خانن کي تبديل ڪرڻو پوندو.

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

هڪ دفعو توهان وٽ اپليڪيشن ترتيب ڏنل آهي ، توهان کي حاصل ڪرڻ گهرجي 'ACCESS_TOKEN'جيڪو توهان ڪري سگهو ٿا  ٽوڪن جي اوزار تي رسائي حاصل ڪريو. ايپليڪيشن ID ۽ ايپ جي راز سان گڏ ، لاڳاپيل فيلڊ ۾ معلومات داخل ڪريو.

El POST_ID اهو نظرانداز ڪري سگھجي ٿو جئين اسان اهو حاصل ڪنداسين جڏهن اسان رهنمائي وارو وهڪرو بڻائينداسين.

لائيو اسٽريم ٺاهڻ

توهان اسڪرپٽ ترتيب ڏيڻ کان پوءِ توهان کي فيسبوڪ تي هڪ نئين لائيو فيڊ ٺاهڻ لازمي آهي. فيسبوڪ پيج تي وڃو ، ڪلڪ ڪريو «اشاعت جو اوزار»۽ پوءِ ڪلڪ ڪريو«وڊيوز«. "لائيو" بٽڻ کي دٻايو ۽ پاپ اپ جي بيهڻ لاءِ انتظار ڪريو. مفت فيسبوڪ سيٽنگون

اڳيون توهان کي ڏسو فيلڊ «سرور يا اسٽريمنگ يو آر ايل«. ھن 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"

نئون ٽرمينل کوليو ، روٽ ڊاريڪٽري ڏانهن وڃو ۽ ھيٺيون حڪم جاري ڪريو:

سي ڊي ~ chmod + x fblive.sh ./fblive.sh

اهو ٽرانسميشن شروع ڪندو. بٽڻ دٻايو "اڳيون»۽ انتظار ڪريو فيس بوڪ کي لائيو نشر ڪرڻ جي سڃاڻپ.

ترتيب سان ، خالي تصوير کيڏي ويندي. تون وري تائين رد عمل يا ٺٺوليون نه ڏسي سگھندين. اهو انهي ڪري جي اسان اڃا تائين تصوير کي اپڊيٽ ڪرڻ لاءِ ٻين اسڪرپٽ شروع نه ڪيو آهي.

هڪ ڀيرو وهڪرو منظر ۾ لوڊ ٿي ويو آهي ، ”ڪاسٽ“ کي دٻايو. هڪ ٻيو پاپ اپ ظاهر ٿيڻ گهرجي جيڪو ويڊيو جي شماريات تي مشتمل هجي. هن صفحي تي هڪ لنڪ آهي «مستقل لنڪ ڏسو». ڪلڪ ڪريو ۽ اهو توهان کي فيس بڪ تي وٺي ويندي جئين لائيو فيڊ تي.

URL ۾ نون نمبرن تي مشتمل هڪ منفرد سڃاڻپ آهي. اها آئي ڊي ڪاپي ڪري پيسٽ ڪريو settings.php، سان لاڳاپيل ميدان ۾ 'پوسٽ_ آئي ڊي':

'POST_ID' => '90823402348502302894',

ھن سان ھر شيءِ تقريبن ختم ٿي وئي آھي.

تازه ڪاريون رد عمل ۽ چهرو

هڪ ٻيو ٽرمينل کوليو ، روٽ ڊاريڪٽري ڏانهن وڃو ۽ هيٺ ڏنل حڪم هلائي.

php fblive.php

اهو خاموشي سان هلندو. عمل کي نه روڪيو! هر 5 سيڪنڊن ۾ اهو رد عملن کي ڳڻيندو آهي ۽ براه راست نشريات کي تازه ڪندو آهي. اهو پڻ آخري رايو وٺندو جيڪو لفظ تي مشتمل آهي «حصو»۽ انهي صارف کي بي ترتيب واري آواز ڏيندو.

هر شي تيار آهي ، ٽرانسميشن کي ڏسڻ ۾ اچڻ گهرجي. رد عمل ڇڏ ، يا لفظ لکو «ونڊوز»تبصري ۾ ۽ ويڊيو جي تازه ڪاري لاءِ انتظار ڪريو. لينڪس کان رهڻ

ڪئين ڊفالٽ شارٽٽس کي ڪئين تبديل ڪيو وڃي؟

ڪجھ جيڪا اسان تبديل ڪري سگھوٿا اهي شورنگا آهن جيڪي ڊفالٽ سان اچن ٿيون ۽ اهي شڪل ۾ ائين ظاهر ٿيل آهن ifڻ ته فين پيج ان کي لکيو هو. ائين ڪرڻ لاءِ ، رڳو فائل کي تبديل ڪريو  settings.php نن sentencesا جملا استعمال ڪرڻ جي ڪوشش ڪريو ، ته جيئن اهو صحيح طريقي سان تصوير ۾ ڏيکاريل هجي.

انهن سڀني مرحلن جي پيروي ڪندي ، اسان پس منظر آڊيو سان گڏ تصوير منتقل ڪري سگهنداسين ، جتي ويڊيو جو رد عمل ظاهر ٿيندو. اهو هڪ جلدي ۽ آسان عمل آهي جنهن جا ڪيترائي استعمال ٿي سگهن ٿا.


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

تبصرو ڪرڻ جو پهريون

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.