1

Тема: Платформа plvideo.ru

В России появился видео хостинг с интерфейсом полным аналогом youtube. Пока в стадии беты, рекламы нет, монетизации нет (пока), но там уже много русского видео разной тематики, есть прямые трансляции, есть ретрансляции с youtube (например показ пляжной моды в Майями - сомнительно, что они сами транслируют на plvideo.ru , а вот на youtube трансляция идет).  Страница с плеером запускается

https://plvideo.ru/watch?v=zzfFWMaG35P9

плеер на весь экран

https://plvideo.ru/embed/zzfFWMaG35P9

, можно запустить во фрейме. Как видим очень похоже на youtube.
Есть  api , ключей пока не требует.

Видео по каналау

https://api.g1.plvideo.ru/v1/channels?Ids=EQsy4zC_Xrab,xzaUAsvHqNL1,mYPg_vmF13Mj,RYzf5WJViq9E,3CpHZR_OO-8p,aXVRcIvt8LV4,CiNGQXyrsiB0,n2pBJuMW0Zj_,2m0pxJ1gjzLO,wfzGyQQnx8El,ZZI9ZW7nKcMz,WKuGOwdg6_dN,tooa5lrblSx-,V-YubtkrB9NO,e-1Re68B9jtZ,bgxCJaXdcHEf,CV83SAtDlJL8,ULDnUPmxmnWd

по категориям

https://api.g1.plvideo.ru/v1/videos?CategoryId=26Peh6RO_arm&Type=video&From=0&Size=7&Sort=-publishedAt&Aud=16

По тренду

https://api.g1.plvideo.ru/v1/videos?Type=video&From=0&Size=14&Sort=-stats.viewWeekCount&Aud=16

Есть поиск по названию, вот так формирую запрос

$zapros='https://api.g1.plvideo.ru/v1/search?Aud=16&Query='.urlencode($name).'&Qf=false&From='.$p.'&Size=24&Ss=false';

, где $name - то что ищем, $p страница результата, Size количество видео на странице.
Результат в json, который легко разбирается.
Прямые трансляции
сейчас
https://api.g1.plvideo.ru/v1/videos?Typ … amp;Aud=16
Предстоящие

https://api.g1.plvideo.ru/v1/videos?Type=livestream&Size=12&State=upcoming&Aud=16

Завершенные

https://api.g1.plvideo.ru/v1/videos?Type=livestream&Size=12&State=completed&Aud=16

Везде есть название, описание, лого, банер и ссылка в автоматическом качестве, начинает с минимального и переключается в максимальное, есть инфор когда начало, когда конец итд
Сама ссылка такая

https://132544.edgevideo.ru/streams/132544_726213/playlist.m3u8

Из нее легко получить сразу в максимальном качестве, так как открыв видим

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=514000,RESOLUTION=640x360,LABEL=360
360n/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=864000,RESOLUTION=832x468,LABEL=480
480n/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1928000,RESOLUTION=1280x720,LABEL=HD
720n/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4178000,RESOLUTION=1920x1080,LABEL=FullHD
1080n/index.m3u8

В роликах, что хранятся  получить прямую ссылку  можно  так

https://api.g1.plvideo.ru/v1/videos/Szrdl28h-hv-?Aud=16

Там кроме описаний, лого и банеров есть такой блок

"profiles": {
      "1080p": {
        "aspectRatio": "1.778000",
        "fps": 60,
        "hls": "https://vod.plvideo.ru/FbZEopwh/Hb10stIMfV/YI8o3NtSzrdl28h-hv-/ZX"
      },
      "240p": {
        "aspectRatio": "1.778000",
        "fps": 60,
        "hls": "https://vod.plvideo.ru/GMPb65uk/Hb10stIMfV/aItZ6wkSzrdl28h-hv-/ZX"
      },
      "360p": {
        "aspectRatio": "1.778000",
        "fps": 60,
        "hls": "https://vod.plvideo.ru/JLxVTeJD/Hb10stIMfV/iyfN6I3Szrdl28h-hv-/ZX"
      },
      "468p": {
        "aspectRatio": "1.778000",
        "fps": 60,
        "hls": "https://vod.plvideo.ru/JLxVTeJD/Hb10stIMfV/ZQ01hGwSzrdl28h-hv-/ZX"
      },
      "720p": {
        "aspectRatio": "1.778000",
        "fps": 60,
        "hls": "https://vod.plvideo.ru/xdhKhqAx/Hb10stIMfV/FP7MRNSSzrdl28h-hv-/ZX"
      }
    },

Полученные ссылки не дохнут и запускаются в vlc , однако с ними не все так просто, если попробовать отправить в плеер от Playerjs.com - не работает. Если попробовать запустить на смартТВ (он встроенным плеером проигрывает m3u8 - не работает).
Внутри вроде ничего необычного

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:2.000,
XwH-1-v1-a1.ts
#EXTINF:2.000,
XwH-2-v1-a1.ts
#EXTINF:2.000,
XwH-3-v1-a1.ts
#EXTINF:4.000,
XwH-4-v1-a1.ts
#EXTINF:10.000,
XwH-5-v1-a1.ts
#EXTINF:10.000,
XwH-6-v1-a1.ts
#EXTINF:10.000,
XwH-7-v1-a1.ts
#EXTINF:10.000,
XwH-8-v1-a1.ts
#EXTINF:10.000,
XwH-9-v1-a1.ts
#EXTINF:10.000,
XwH-10-v1-a1.ts
#EXTINF:10.000,
XwH-11-v1-a1.ts
#EXTINF:10.000,
XwH-12-v1-a1.ts
#EXTINF:10.000,
XwH-13-v1-a1.ts
#EXTINF:10.000,
XwH-14-v1-a1.ts
#EXTINF:10.000,
XwH-15-v1-a1.ts
#EXTINF:10.000,
XwH-16-v1-a1.ts
#EXTINF:10.000,
XwH-17-v1-a1.ts
#EXTINF:10.000,
XwH-18-v1-a1.ts
#EXTINF:10.000,
XwH-19-v1-a1.ts
#EXTINF:10.000,
XwH-20-v1-a1.ts
#EXTINF:10.000,
XwH-21-v1-a1.ts
#EXTINF:10.000,
XwH-22-v1-a1.ts
#EXTINF:10.000,
XwH-23-v1-a1.ts
#EXTINF:10.000,
XwH-24-v1-a1.ts
#EXTINF:10.000,
XwH-25-v1-a1.ts
#EXTINF:10.000,
XwH-26-v1-a1.ts
#EXTINF:10.000,
XwH-27-v1-a1.ts
#EXTINF:10.000,
XwH-28-v1-a1.ts
#EXTINF:10.000,
XwH-29-v1-a1.ts
#EXTINF:10.000,
XwH-30-v1-a1.ts
#EXTINF:10.000,
XwH-31-v1-a1.ts
#EXTINF:10.000,
XwH-32-v1-a1.ts
#EXTINF:10.000,
XwH-33-v1-a1.ts
#EXTINF:10.000,
XwH-34-v1-a1.ts
#EXTINF:10.000,
XwH-35-v1-a1.ts
#EXTINF:10.000,
XwH-36-v1-a1.ts
#EXTINF:10.000,
XwH-37-v1-a1.ts
#EXTINF:10.000,
XwH-38-v1-a1.ts
#EXTINF:10.000,
XwH-39-v1-a1.ts
#EXTINF:10.000,
XwH-40-v1-a1.ts
#EXTINF:10.000,
XwH-41-v1-a1.ts
#EXTINF:10.000,
XwH-42-v1-a1.ts
#EXTINF:10.000,
XwH-43-v1-a1.ts
#EXTINF:10.000,
XwH-44-v1-a1.ts
#EXTINF:10.000,
XwH-45-v1-a1.ts
#EXTINF:10.000,
XwH-46-v1-a1.ts
#EXTINF:5.267,
XwH-47-v1-a1.ts
#EXT-X-ENDLIST

но где-то лежат грабли.

Спасибо сказали: foks50501