php kodundaki değişkenler arasında
$youtube_api_key = 'GOOGLE_API_KEY';
kısmı var, kendi google hesabının api key'ini girdin mi?
api key aldıysan gerisi kodu test etmeye geçiyor işte, kodun başındaki değişkenleri düzenledikten sonra çalıştırarak deneyebilirsin.
$youtube_channel_id = 'KANAL_ID';
$youtube_api_key = 'GOOGLE_API_KEY';
$recordingfolder = '/var/www/html/rec/';
$record_time = '00:16:00';
yayını alacağın kanal id'si, api key, recort time falan ayarladıktan ve recordingfolder 'ı kendine göre düzenledikten sonra tabiki.
mesela diyelim /var/www/html/rec.php dizinindeyse http://sunucu_ip/rec.php şeklinde de çalıştırabilirsin veya sunucu terminalden bulunduğu dizine gelerek
php rec.php
komutu ile de çalıştırabilirsin. Eğer bekletiyosa screen kullanabilirsin
screen -dmS rec php rec.php
gibi...
valla artık bilmiyorum artık yüklenen ek paketlerle ilgili de sorun olabilir. Ayrıca php kodlarını hiç incelemeden de bu iş olmaz, bak "$vurl" değişkenine orada "$chanel_id" ve "$youtube_api_key" parametrelerine, oralara karlılık gelenleri diğer bilgilerle değiştirip ($ işaretini de silerek) bi url ye tarayıcıdan git bakalım nasıl bir json çıkıyor karşına
"https://www.googleapis.com/youtube/v3/search?eventType=live&part=snippet&channelId=$youtube_channel_id&type=video&key=$youtube_api_key&maxResults=1";
onun haricinde github sayfasından elemana "issues" başlığından aldığın hatayı da bildirebilirsin. Kendisi daha iyi yardımcı olacağını düşünüyorum kendi scripti olduğu için.