Тема: Rutube
На rutube что-то изменили и прямая ссылка переданная в плеер налетает на ошибку.
Делаю так
плеер rutube
https://rutube.ru/play/embed/e85a04e0797ac3e07c2a4ee293b50760
делаю запрос
https://rutube.ru/api/play/options/e85a04e0797ac3e07c2a4ee293b50760/?no_404=true&referer=https%3A%2F%2Frutube.ru
Получил ответ из которого выделяю
"video_balancer": {"json": "https://bl.rutube.ru/route/e85a04e0797ac3e07c2a4ee293b50760.json?guids=2ed5d593-2976-40b9-9bb3-afc9084ba033_1920x1080_5674656_D1120320_B5499968A179635_F25A44100_avc1.640029_mp4a.40.2&sign=jbWDLComdfONK30sSAXiEA&expire=1644910599&guarantee=1&scheme=https"},
Запрос к адресу
https://bl.rutube.ru/route/e85a04e0797ac3e07c2a4ee293b50760.json?guids=2ed5d593-2976-40b9-9bb3-afc9084ba033_1920x1080_5674656_D1120320_B5499968A179635_F25A44100_avc1.640029_mp4a.40.2&sign=jbWDLComdfONK30sSAXiEA&expire=1644910599&guarantee=1&scheme=https
Выдает мне ссылку
https://river-1-401.rutube.ru/grobot/ZQ7FPb8VrkibqGMyFXqGwg/1644846370/133/0x5000cca255ccb66b/2ed5d593297640b99bb3afc9084ba033.mp4?i=1920x1080_5674
Которая работает в браузере, но если тоже самое пытаюсь получить на сервере, то
1) ответ получаю другой, там не json, а ссылка на m3u8
"video_balancer": {"default": "https://bl.rutube.ru/route/e85a04e0797ac3e07c2a4ee293b50760.f4m?guids=cd675c89-7a9b-4709-8fb4-6f9d6ebd4fec_856x480_1624309_D1120320_B1499968A128002_F25A44100_avc1.4d401f_mp4a.40.2,d5dba2ef-86d6-45a6-98de-b313124843e8_640x360_1360378_D1120320_B1299968A64005_F25A44100_avc1.42c01f_mp4a.40.2,350721d0-70cf-4d4c-9dee-bc5ea10f37ca_432x232_564037_D1120320_B494907A64005_F25A44100_avc1.42c01f_mp4a.40.2,4b657ed6-48c9-46a4-a794-5c8038ee81c4_256x144_527688_D1120320_B458557A64005_F25A44100_avc1.42c01f_mp4a.40.2&sign=U1iiOYToEGEi43d_0Me4dw&expire=1644911254&guarantee=4&scheme=http", "m3u8": "https://bl.rutube.ru/route/e85a04e0797ac3e07c2a4ee293b50760.m3u8?guids=2ed5d593-2976-40b9-9bb3-afc9084ba033_1920x1080_5674656_D1120320_B5499968A179635_F25A44100_avc1.640029_mp4a.40.2,cb49f5c9-d08f-480a-a08a-cd11980b2ae5_1280x720_3161994_D1120320_B3000000A179635_F25A44100_avc1.640029_mp4a.40.2,cd675c89-7a9b-4709-8fb4-6f9d6ebd4fec_856x480_1624309_D1120320_B1499968A128002_F25A44100_avc1.4d401f_mp4a.40.2,d5dba2ef-86d6-45a6-98de-b313124843e8_640x360_1360378_D1120320_B1299968A64005_F25A44100_avc1.42c01f_mp4a.40.2,350721d0-70cf-4d4c-9dee-bc5ea10f37ca_432x232_564037_D1120320_B494907A64005_F25A44100_avc1.42c01f_mp4a.40.2,4b657ed6-48c9-46a4-a794-5c8038ee81c4_256x144_527688_D1120320_B458557A64005_F25A44100_avc1.42c01f_mp4a.40.2&sign=kDzo7jj3gID-cM63-pqUBQ&expire=1644911254&guarantee=5&scheme=https"},
прочитав ссылку получил
https://salam-1.rutube.ru/dive/river-1-401.rutube.ru/1EKVR6pVnhhDv7zNyY2QvQ/hls-vod/7_xxe2Xcp_U_83VgrMsntg/1644846455/582/0x5000cca255e4a9ef/2ed5d593297640b99bb3afc9084ba033.mp4.m3u8?i=1920x1080_5674
В плеере vlc запускается (значит нет привязки к ip), но вот запустить в html5 плеере (PlayerJS) не выходит, ссылка не работает, пишет Ошибка CORS.