Last active
March 7, 2025 19:52
-
-
Save if0rest/e3fbe0790950b3e1e3d3e2fd5ec12a39 to your computer and use it in GitHub Desktop.
Revisions
-
if0rest revised this gist
Mar 7, 2025 . 1 changed file with 5 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -53,10 +53,11 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 ### Получаем ссылку на трансляцию через Инструменты разраба в браузере ``` → Активируем Панель разработчика → Включаем "Режим адаптивного дизайна", чтобы притвориться мобилкой и заходим на трансу → Вкладка "Сеть" → Фильтрация по запросу: "getVideoDiscover" → Получим что-то типа: "https://api.vkvideo.ru/method/video.getVideoDiscover?v=5.245&client_id=7879029" ``` В теле запроса будет: -
if0rest revised this gist
Mar 7, 2025 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -58,9 +58,9 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 → Фильтрация по запросу: "getVideoDiscover" → Получим что-то типа: "https://api.vkvideo.ru/method/video.getVideoDiscover?v=5.245&client_id=7879029" ``` В теле запроса будет: ```json { "rtmp": "rtmp://vkvsd256.okcdn.ru/playback/9654631410609?stkn=Z3AP1scbGSihpDZtND1DeCiD9PSztu-wVXW-M-TPSbO_qwqFr0wpzDGDJ3a20Ql74lmPhOUHaHw&uid=0&sp=uid,sp&sig=vlibqm4nyu", "cmaf": "https://vkvsd256.okcdn.ru/cmaf/7942858017457/sig/-PcC2bPbvKE/expires/1738436785715/srcIp/213.87.144.36/urls/45.136.22.55/clientType/14/srcAg/CHROME_ANDROID/mid/9654631410609/get/dash_9654631410609.4LjUIxb8Qk0.mpd", -
if0rest revised this gist
Mar 7, 2025 . 1 changed file with 26 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ _(Метод актуален на 27.01.2025). В конце более короткий способ_ 1. Получаем ссылку на файл `.m3u8`. Я делаю на смартфоне связкой `KateMobile + MXPlayer`. Результат выглядит так: https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p @@ -46,4 +46,28 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/.../id/7614690757221/ ~~video.m3 https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/.../id/7614690757221/ `+` 7614690757221_high/index.m3u8 3. Получаем итоговую ссылку, которую скармливаем плееру:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/7614690757221_high/index.m3u8 --- ### Получаем ссылку на трансляцию через Инструменты разраба в браузере ``` → Панель разработчика → Вкладка "Сеть" → Фильтрация по запросу: "getVideoDiscover" → Получим что-то типа: "https://api.vkvideo.ru/method/video.getVideoDiscover?v=5.245&client_id=7879029" ``` ```json В теле запроса будет: { "rtmp": "rtmp://vkvsd256.okcdn.ru/playback/9654631410609?stkn=Z3AP1scbGSihpDZtND1DeCiD9PSztu-wVXW-M-TPSbO_qwqFr0wpzDGDJ3a20Ql74lmPhOUHaHw&uid=0&sp=uid,sp&sig=vlibqm4nyu", "cmaf": "https://vkvsd256.okcdn.ru/cmaf/7942858017457/sig/-PcC2bPbvKE/expires/1738436785715/srcIp/213.87.144.36/urls/45.136.22.55/clientType/14/srcAg/CHROME_ANDROID/mid/9654631410609/get/dash_9654631410609.4LjUIxb8Qk0.mpd", "hls_live": "https://vkvsd256.okcdn.ru/hls/7942858017457.m3u8/sig/-PcC2bPbvKE/expires/1738436785715/srcIp/213.87.144.36/urls/45.136.22.55/clientType/14/srcAg/CHROME_ANDROID/mid/9654631410609/video.m3u8?p", "hls_live_playback": "https://vkvsd256.okcdn.ru/hls/7942858017457_offset_p.m3u8/sig/-PcC2bPbvKE/expires/1738436785715/srcIp/213.87.144.36/urls/45.136.22.55/clientType/14/srcAg/CHROME_ANDROID/mid/9654631410609/video.m3u8?p", "dash_live": "https://vkvsd256.okcdn.ru/dash/stream_7942858017457/stream.manifest/sig/-PcC2bPbvKE/expires/1738436785715/srcIp/213.87.144.36/urls/45.136.22.55/clientType/14/srcAg/CHROME_ANDROID/mid/9654631410609/video", "dash_live_playback": "https://vkvsd256.okcdn.ru/dash/stream_7942858017457_offset_p/stream.manifest/sig/-PcC2bPbvKE/expires/1738436785715/srcIp/213.87.144.36/urls/45.136.22.55/clientType/14/srcAg/CHROME_ANDROID/mid/9654631410609/video", "failover_host": "vkvsd19.okcdn.ru" }, ``` -
if0rest revised this gist
Jan 28, 2025 . 1 changed file with 4 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -5,7 +5,7 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 2. Скачиваем `.m3u8` файл через `Download Master` (лучше) или иным способом. Если использовали `DM`, то после скачивания он сам проанализирует содержимое файла и извлечёт ссылки на доступные потоки.   @@ -14,13 +14,11 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130  Уже на этом этапе можно `Right Click -> Copy` и вставить ссылку в проигрыватель, подерживающий потоковую трансляцию. Немного подумав, он начнёт воспроизведение.  3. Но продолжим. Окрываем `.m3u8` файл в блокноте и видим такую картину: ``` #EXTM3U #EXT-X-VERSION:3 @@ -36,7 +34,7 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6580680,RESOLUTION=1920x1080,QUALITY=full 7614690757221_fullhd/index.m3u8 ``` Строки, начинающиеся с `#EXT-X-STREAM-INF...`, содержат описание потока, а прямо под ними ссылка на сам поток. Из полученной в пункте #1 ссылки стираем `video.m3u8?p` и добавляем строку с нужным качеством. -
if0rest revised this gist
Jan 27, 2025 . No changes.There are no files selected for viewing
-
if0rest revised this gist
Jan 27, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,7 +3,7 @@ _(Метод актуален на 27.01.2025)_ 1. Получаем ссылку на файл `.m3u8`. Я делаю на смартфоне связкой `KateMobile + MXPlayer`. Результат выглядит так: https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p 2. Скачиваем `.m3u8` файл через `Download Master` (лучше) или иным способом. 3. Если использовали `DM`, то после скачивания он сам проанализирует содержимое файла и извлечёт ссылки на доступные потоки. -
if0rest revised this gist
Jan 27, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,7 +3,7 @@ _(Метод актуален на 27.01.2025)_ 1. Получаем ссылку на файл `.m3u8`. Я делаю на смартфоне связкой `KateMobile + MXPlayer`. Результат выглядит так: https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p 2. Скачиваем `.m3u8` файл через `DownoadMaster` (лучше!) или иным способом. 3. Если использовали `DM`, то после скачивания он сам проанализирует содержимое файла и извлечёт ссылки на доступные потоки. -
if0rest revised this gist
Jan 27, 2025 . 1 changed file with 9 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,9 +3,9 @@ _(Метод актуален на 27.01.2025)_ 1. Получаем ссылку на файл `.m3u8`. Я делаю на смартфоне связкой `KateMobile + MXPlayer`. Результат выглядит так: https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p 2. Скачиваем `.m3u8` файл через (и лучше!) `DownoadMaster` или иным способом. 3. Если использовали `DM`, то после скачивания он сам проанализирует содержимое файла и извлечёт ссылки на доступные потоки.   @@ -14,11 +14,10 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130  4. Уже на этом этапе можно `Right Click -> Copy` и вставить ссылку в проигрыватель, подерживающий потоковую трансляцию. Немного подумав, он начнёт воспроизведение.  ------ Альтернативный способ заключается в том, что мы открываем `.m3u8` файл в блокноте и видим такую картину: @@ -37,18 +36,16 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6580680,RESOLUTION=1920x1080,QUALITY=full 7614690757221_fullhd/index.m3u8 ``` Строки, начинающиеся с `#EXT-X-STREAM-INF`, содержат описание потока, а прямо под ними ссылка на сам поток. Из полученной в пункте #1 ссылки стираем `video.m3u8?p` и добавляем строку с нужным качеством. 1. Оригинальная полная ссылка:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p 2. Убираем крайнее звено URI и добавляем строку с желаемым качеством:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/.../id/7614690757221/ ~~video.m3u8?p~~\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/.../id/7614690757221/ `+` 7614690757221_high/index.m3u8 3. Получаем итоговую ссылку, которую скармливаем плееру:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/7614690757221_high/index.m3u8 -
if0rest revised this gist
Jan 27, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -16,7 +16,7 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 4. Уже на этом этапе можно `Right Click -> Copy` и вставить ссылку в проигрыватель, подерживающий потоковую трансляцию.  5. Немного подумав, плеер начнёт воспроизведение. ------ -
if0rest revised this gist
Jan 27, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -16,7 +16,7 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 4. Уже на этом этапе можно `Right Click -> Copy` и вставить ссылку в проигрыватель, подерживающий потоковую трансляцию.  5. Немного подумав, плеер начнёт воспроизведение. ------ -
if0rest revised this gist
Jan 27, 2025 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,7 +12,7 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 Если развернуть ссылки целиком, в конце увидим указание на качество видеопотоков.  4. Уже на этом этапе можно `Right Click -> Copy` и вставить ссылку в проигрыватель, подерживающий потоковую трансляцию. @@ -37,6 +37,8 @@ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6580680,RESOLUTION=1920x1080,QUALITY=full 7614690757221_fullhd/index.m3u8 ``` Строка, начинающаяся с `#EXT-X-STREAM-INF`, содержит описание потока, а прямо под ней ссылка на сам поток. Из полученной в пункте #1 ссылки стираем `video.m3u8?p` и добавляем строку с нужным качеством из предложенных. 1. Оригинальная полная ссылка:\ -
if0rest revised this gist
Jan 27, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,7 @@ _(Метод актуален на 27.01.2025)_ 1. Получаем ссылку на файл `.m3u8`. Я делаю на смартфоне связкой `KateMobile + MXPlayer`. Результат выглядит так: https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p 2. Скачиваем `.m3u8` файл через (и лучше!) DownoadMaster или иным способом. -
if0rest created this gist
Jan 27, 2025 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,52 @@ _(Метод актуален на 27.01.2025)_ 1. Получаем ссылку на файл `.m3u8`. Я делаю на смартфоне связкой `KateMobile + MXPlayer`. Результат выглядит так: [https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0.../clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p](https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p) 2. Скачиваем `.m3u8` файл через (и лучше!) DownoadMaster или иным способом. 3. Если использовали DM, то после скачивания он сам проанализирует содержимое файла и извлечёт ссылки на доступные потоки.   Если развернуть ссылки целиком, в конце увидим указание на качество видеопотоков.  4. Уже на этом этапе можно `Right Click -> Copy` и вставить ссылку в проигрыватель, подерживающий потоковую трансляцию.  5. Немного подумав, плеер начнёт воспроизведение. ------ Альтернативный способ заключается в том, что мы открываем `.m3u8` файл в блокноте и видим такую картину: ``` #EXTM3U #EXT-X-VERSION:3 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2383966,RESOLUTION=1280x720,QUALITY=hd 7614690757221_high/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=559657,RESOLUTION=852x480,QUALITY=sd 7614690757221_medium/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=453277,RESOLUTION=640x360,QUALITY=low 7614690757221_low/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=205795,RESOLUTION=428x240,QUALITY=lowest 7614690757221_lowest/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6580680,RESOLUTION=1920x1080,QUALITY=full 7614690757221_fullhd/index.m3u8 ``` Из полученной в пункте #1 ссылки стираем `video.m3u8?p` и добавляем строку с нужным качеством из предложенных. 1. Оригинальная полная ссылка:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/video.m3u8?p 2. Убираем последнее звено URI:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/.../id/7614690757221/ ~~video.m3u8?p~~ 3. Добавляем строку с желаемым качеством, например, `7614690757221_high/index.m3u8`:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/.../id/7614690757221/ `+` 7614690757221_high/index.m3u8 4. Получаем итоговую ссылку, которую скармливаем плееру:\ https://vkvsd52.okcdn.ru/hls/7614690757221.m3u8/sig/J6eD0sJY52U/srcIp/213.87.130.61/urls/45.136.22.54/expires/1738450126006/clientType/13/srcAg/UNKNOWN_ANDROID/fromCache/1/mid/8588981971813/id/7614690757221/7614690757221_high/index.m3u8