поставте nginx - убедитесь, что работает. домашняя страничка открывается.
поставте php - убедитесь, что работает. испольняется php скрипт. для проверки обычно испjльзуется phpinfo.
а потом уже и конкретно скриптом для ютуба можно занятся.
а что бы вам было легче и понятней, я переписал скриптик и перенес в него весь функионал по добыче прямой ссылки ютуба и ее ретрансляции.
как это работает:
плагин ютуба дает ссылку вида, ИСПУЛЬЗУЮТСЯ KEEPVID
Код: Выделить всё
http://127.0.0.1:8484/getyt.php?id=YC7dTQkMS8M
(берется айди видео из ссылки https://www.youtube.com/watch?v=YC7dTQkMS8M)
в ответ получает видеопоток.
так что настроить его можно из командной строки с помощью curl
Код: Выделить всё
curl "http://127.0.0.1:8484/getyt.php?id=YC7dTQkMS8M" - должно в экран посыпать символы.
Код: Выделить всё
curl -I "http://127.0.0.1:8484/getyt.php?id=YC7dTQkMS8M" - должно врнуть заголовок с указанным content-lenght? к примеру так:
Код: Выделить всё
HTTP/1.1 200 OK
Server: nginx/1.10.3
Date: Sun, 21 May 2017 18:13:47 GMT
Content-Type: video/mp4
Content-Length: 68298525
Connection: keep-alive
X-Powered-By: PHP/5.6.30
Accept-Ranges: bytes
, и xupnpd тут не нужен и, соответственно этот скрипт можно испльзовать в связке с другими программами которые напрямую ютуб не понимают.