રીઅલ-ટાઇમ રિએક્શન કાઉન્ટર્સ સાથે ફેસબુક લાઇવ કેવી રીતે બનાવવું

ઘણાએ અમને મદદ કરવા માટે પત્ર લખ્યો છે લિનક્સનો ઉપયોગ કરીને રીયલ-ટાઇમ રિએક્શન કાઉન્ટર્સ સાથે ફેસબુક લાઇવ દ્વારા પ્રસારિત કરો, જેઓ જાણતા નથી તેમના માટે, તે તેજી છે જે આ સામાજિક નેટવર્કમાં પોતાને પ્રગટ કરી રહી છે, જ્યાં દરેક પ્રતિક્રિયા એવી સંખ્યામાં રૂપાંતરિત થાય છે કે જે પછી અન્યમાં ઉમેરવામાં આવે છે તે કાઉન્ટર બનાવે છે.

કેટલાક વપરાશકર્તાઓની આવશ્યકતાના સમાધાનની શોધમાં, હું સંશોધન કરી રહ્યો છું અને મને એક ઉત્તમ સ્ક્રિપ્ટ અને વપરાશ માર્ગદર્શિકા કહેવામાં આવે છે ફેસબુક લાઇવ પ્રતિક્રિયાઓ, જે આ ઉદ્દેશ્યને પૂર્ણ કરે છે અને કામ કરવા માટે લિનક્સ સર્વરનો ઉપયોગ કરે છે. મેં તમારી જાતને સ્ક્રિપ્ટની અવલંબન સુવિધાઓનું ભાષાંતર, સુધારણા અને ઉમેરવાનું કાર્ય આપ્યું છે, જેથી તમે બધા તેનો આનંદ લઈ શકો.

ફેસબુક લાઇવ પ્રતિક્રિયાઓ શું છે?

ફેસબુક લાઇવ પ્રતિક્રિયાઓ, પીએચપીમાં બનાવેલ એક openપન સોર્સ સ્ક્રિપ્ટ છે, જે તમને રીઅલ ટાઇમમાં રિએક્શન કાઉન્ટર્સ સાથે ફેસબુક લાઇવ સ્ટ્રીમ્સ બનાવવા દે છે. તેમાં એક ઇન્ટરેક્ટિવ સુવિધા શામેલ છે જે ટિપ્પણી બ inક્સમાં "શેર કરેલા" દાખલ કરેલા વપરાશકર્તાઓને જીવંત પોકાર આપે છે.

એ જ રીતે, તેમાં પૂર્વનિર્ધારિત પોલાણની શ્રેણી છે જે ગોઠવી શકાય છે, જે ચાહક પૃષ્ઠ એકાઉન્ટ સાથે સ્ક્રીન પર બતાવવામાં આવી છે. તમે આ સ્ક્રિપ્ટ માટે મૂળ ભંડાર મેળવી શકો છો અહીં.

ફેસબુક જીવંત

ફેસબુક લાઇવ રિએક્શનની અવલંબન સ્થાપિત કરી રહ્યા છે

  • લિનક્સ / ઓએસએક્સ (પરીક્ષણ માટે મેં એમેઝોન AWS EC14.04 સર્વર પર ઉબુન્ટુ 2 નો ઉપયોગ કર્યો).
  • PHP, 7 + + (જોકે વિકાસકર્તા કહે છે કે તે 5.6 માં કાર્ય કરવું જોઈએ, તે મારા માટે કામ કરતું નથી).
do સુડો addડ--પ્ટ-રિપોઝિટરી પીપા: :નડ્રેજ / પીએચપી p સુડો ptપ્ટ-અપડેટ $ સુડો એપિટ-ગેટ ઇન્સ્ટોલ કરો php7.0
  • પીએચપી જી.ડી.છબીમાજિક (મેં php 7.0 માટે PGP GD નો ઉપયોગ કર્યો)
do sup apt-get php7.0-gd સ્થાપિત કરો
  • એફએફએમપીઇજી
do સુડો addડ-ptપ્ટ-રિપોઝિટરી પીપા: એમસી 3મેન / વિશ્વાસુ-મીડિયા $ સુડો ptપ્ટ-અપડેટ $ સુડો એપિટ-ગેટ ઇન્સ્ટોલ કરો એફએફપીપીગ
  • રચયિતા
do sudo apt-get install curl $ curl -sS https://getcomposer.org/installer | પીએચપી $ સુડો એમવી ~ / કમ્પોઝ. ફાર / યુએસઆર / સ્થાનિક / બિન / સંગીતકાર
  • ઇન્કસ્કેપ (જો તમે છબી સુધારવા માંગો છો) *
  • યુટ્યુબ-ડીએલ (પ્રસારણનો audioડિઓ ડાઉનલોડ કરવા માટે, તમે ઇચ્છો તે audioડિઓનો ઉપયોગ કરી શકો છો, પ્રસારણ theડિઓ ચાલે ત્યાં સુધી ચાલશે. *
  • સોક્સ (નવી audioડિઓ ફાઇલ બનાવવા માટે, અસલ audioડિઓ n ની સંખ્યાને પુનરાવર્તિત કરવા માટે.) *
do sudo apt-get sox libsox-fmt-all સ્થાપિત કરો

ફેસબુક લાઇવ પ્રતિક્રિયાઓ સ્થાપિત કરી રહ્યા છીએ

તમે તેને તમારા કમ્પ્યુટર અને સર્વર પર બંને ઇન્સ્ટોલ કરી શકો છો. હું ભલામણ કરું છું

ભંડાર ક્લોન કરો

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

સંગીતકાર સાથે અવલંબન સ્થાપિત કરો

composer install

ફેસબુક લાઇવ પ્રતિક્રિયાઓ સેટ કરી રહ્યા છીએ

ફેસબુક લાઇવ પ્રતિક્રિયાઓ યોગ્ય રીતે પ્રસારિત કરવામાં સક્ષમ થવા માટે, અમે નીચેની સેટિંગ્સ કરવી આવશ્યક છે:

ફાઇલમાં audioડિઓ ઉમેરવું

 ફેસબુક લાઇવને audioડિઓ પ્રવાહની જરૂર હોય છે, જેને રિપોઝિટરીમાં શામેલ કરવામાં આવી નથી, કારણ કે તે કદમાં વધારો કરશે. Audioડિઓ ફાઇલ મહત્તમ 4 કલાક લાંબી હોવી આવશ્યક છે (ફેસબુક વિડિઓ સ્ટ્રીમ્સ ફક્ત 4 કલાક જ ટકી શકે છે). જો audioડિઓ ફાઇલ ટૂંકી હોય, તો streamingડિઓ સમાપ્ત થાય ત્યારે સ્ટ્રીમિંગ બંધ થઈ જશે.

યુટ્યુબ-ડીએલની સહાયથી અમે યુટ્યુબથી વિડિઓનો audioડિઓ ડાઉનલોડ કરી શકીએ:

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

આ એક ડાઉનલોડ કરશે .mp3 વિડિઓ. આ કિસ્સામાં પ્રોગ્રામિંગ કરતી વખતે એકાગ્રતા વધારવા માટે સંગીત.

અમે ડાઉનલોડ કરેલા audioડિઓનું નામ બદલીએ છીએ audio.mp3

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

Audioડિયો ફક્ત એક કલાક સુધી ચાલે છે. જો તમને hoursડિઓ 4 કલાકની જરૂર હોય, તો અમે તેની મદદથી એક નવો ચક્રીય audioડિઓ બનાવવો પડશે સોએક્સ.

sox audio.mp3 audio-loop.mp3 repeat 4

નવા audioડિઓના નિર્માણમાં આ થોડો સમય લેશે audio-loop.mp3 . નકલ કરો audio-loop.mp3 એડ્રેસ બુકમાં data.

રૂપરેખાંકન ફેરફાર કરી રહ્યા છીએ

સેટિંગ્સમાં ફેરફાર કરતા પહેલા, તમારે ફેસબુક એપ્લિકેશન બનાવવી આવશ્યક છે, જો તમારી પાસે તે ન હોય તો, તમે તેને બનાવી શકો છો અહીં. વિડિઓમાંથી પ્રતિક્રિયાઓ અને ટિપ્પણીઓ મેળવવા માટે એપ્લિકેશનનો ઉપયોગ ગ્રાફ API થી કનેક્ટ કરવા માટે થાય છે. એપ્લિકેશનને ગોઠવણી કરતી વખતે તમારે ફક્ત મૂળભૂત માહિતી પ્રદાન કરવાની જરૂર છે.

બધી સેટિંગ્સ ફાઇલમાં સંગ્રહિત છે settings.php . સ્ક્રિપ્ટ કામ કરવા માટે, તમારે ફક્ત નીચેના ફીલ્ડ્સને સંશોધિત કરવા પડશે:

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

એકવાર તમે એપ્લિકેશનને ગોઠવી લો, પછી તમારે 'સ્વીકારો', જે તમે કરી શકો છો  Tokક્સેસ ટોકન ટૂલ. એપ્લિકેશન ID અને એપ્લિકેશન સિક્રેટ સાથે, સંબંધિત ફીલ્ડમાં માહિતી દાખલ કરો.

El POST_ID જ્યારે આપણે જીવંત પ્રવાહ બનાવીશું ત્યારે તેને અવગણીશું કારણ કે તેને અવગણી શકાય છે.

જીવંત પ્રવાહ બનાવી રહ્યા છે

તમે સ્ક્રિપ્ટને ગોઠવ્યા પછી, તમારે ફેસબુક પર એક નવું લાઇવ ફીડ બનાવવું આવશ્યક છે. ફેસબુક પૃષ્ઠ પર જાઓ, «પ્રકાશન સાધનો»અને પછી ક્લિક કરો«વિડિઓઝ«. "લાઇવ" બટન દબાવો અને પ popપઅપ લોડ થવાની રાહ જુઓ. મફત ફેસબુક સેટિંગ્સ

આગળ તમારે ક્ષેત્ર «સર્વર અથવા સ્ટ્રીમિંગ URL જોવું જોઈએ«. આ URL ને ક Copyપિ કરો અને ફાઇલના અંતે તેને પેસ્ટ કરો 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

આ ટ્રાન્સમિશન શરૂ કરશે. બટન દબાવો "આગળ»અને લાઇવ બ્રોડકાસ્ટને ઓળખવા માટે ફેસબુકની રાહ જુઓ.

ડિફ defaultલ્ટ રૂપે, એક ખાલી છબી ચલાવવામાં આવશે. તમે હજી પ્રતિક્રિયાઓ અથવા અવાજો જોશો નહીં. આ તે છે કારણ કે અમે હજી સુધી છબીને અપડેટ કરવા માટે બીજી સ્ક્રિપ્ટ શરૂ કરી નથી.

એકવાર પ્રવાહ પૂર્વાવલોકનમાં લોડ થઈ જાય, પછી "કાસ્ટ" દબાવો. બીજું પ popપઅપ દેખાવું જોઈએ જેમાં વિડિઓ આંકડા શામેલ હોય. આ પૃષ્ઠ પર એક લિંક છે permanent કાયમી લિંક જુઓ » ક્લિક કરો અને તે તમને લાઇવ ફીડવાળી ફેસબુક પોસ્ટ પર લઈ જશે.

યુઆરએલમાં સંખ્યાઓનો સમૂહનો સમાવેશ કરીને એક અનન્ય ID છે. આ આઈડીની ક Copyપિ કરો અને તેમાં પેસ્ટ કરો settings.php, અનુરૂપ ક્ષેત્રમાં 'POST_ID':

'POST_ID' => '90823402348502302894',

આ સાથે બધું લગભગ સમાપ્ત થઈ ગયું છે.

પ્રતિક્રિયાઓ અને અવાજોને અપડેટ કરી રહ્યાં છે

બીજું ટર્મિનલ ખોલો, રૂટ ડિરેક્ટરી પર જાઓ અને નીચેનો આદેશ ચલાવો:

php fblive.php

આ મૌનથી ચાલશે. પ્રક્રિયા બંધ ન કરો! દર 5 સેકંડમાં તે પ્રતિક્રિયાઓની ગણતરી કરે છે અને લાઇવ બ્રોડકાસ્ટને અપડેટ કરે છે. તે છેલ્લી ટિપ્પણી પણ લેશે જેમાં શબ્દ wordશેર»અને તે વપરાશકર્તાને રેન્ડમ પોકાર આપશે.

બધું તૈયાર, પ્રસારણ જોવામાં આવવું જોઈએ. કોઈ પ્રતિક્રિયા છોડો, અથવા શબ્દ લખો «વહેંચાયેલThe ટિપ્પણીમાં અને વિડિઓ અપડેટ થવાની રાહ જુઓ. જીવંત-desdelinux

ડિફ defaultલ્ટ શoutઆઉટ્સને કેવી રીતે સંશોધિત કરવું?

કંઈક કે જે આપણે સંશોધિત કરી શકીએ છીએ તે ડિફ shoutલ્ટ રૂપે આવતા અવાજો છે અને તે છબીમાં બતાવવામાં આવે છે જાણે ફેનપેજે તે લખ્યું હોય. આ કરવા માટે, ફક્ત ફાઇલમાં ફેરફાર કરો  settings.php ટૂંકા વાક્યનો ઉપયોગ કરવાનો પ્રયાસ કરો, જેથી તે છબીમાં યોગ્ય રીતે બતાવી શકાય.

આ બધા પગલાંને અનુસરીને, અમે પૃષ્ઠભૂમિ audioડિઓ સાથેની એક છબી પ્રસારિત કરીશું, જ્યાં વિડિઓની પ્રતિક્રિયાઓ પ્રતિબિંબિત થશે. તે એક ઝડપી અને સરળ પ્રક્રિયા છે જેના ઘણા ઉપયોગો થઈ શકે છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.