Как осуществляется потоковое видео/аудио (youtube, Spotify и т. д.) без загрузки данных?

Обдумывая этот вопрос и не могу ничего найти в Google по этому поводу (легко). Это не совсем моя область, поэтому я ищу технический, но упрощенный ответ.

Как осуществляется потоковое аудио/видео без загрузки данных?


person Brigadeiro    schedule 27.08.2019    source источник


Ответы (1)


Это не так.

Все эти мультимедийные данные загружаются во время воспроизведения. Эти данные можно легко сохранить с помощью основных прокси-инструментов, расширений браузера, пользовательских скриптов и т. д.

В лучшем случае носитель можно зашифровать с помощью системы DRM. Это предотвращает прямое копирование воспроизводимых медиаданных на сетевом уровне, но, конечно же, медиаданные должны быть расшифрованы для воспроизведения. И после расшифровки подлежит повторной записи.

person Brad    schedule 27.08.2019
comment
«Это предотвращает прямое копирование медиаданных на сетевом уровне» неверно. Контент DRMd по-прежнему можно загрузить из сети. Но он зашифрован, так что без ключа в него не поиграешь. - person szatmary; 27.08.2019
comment
@szatmary Да, согласен, это то, что я понял во второй половине этого предложения. Я уточню, спасибо. - person Brad; 27.08.2019
comment
но вы все равно говорите «на сетевом уровне». Современные DRM работают в автономном режиме. Нет необходимости в сети. Часто (но не всегда) ключ загружается из сети, но может быть и просто частью приложения. Воспроизведение блокируется модулем расшифровки контента, работающим в клиенте. - person szatmary; 27.08.2019
comment
@szatmary Да, я с тобой не согласен. Я просто пытаюсь сказать, что если DRM не используется, контент остается открытым и к нему можно легко получить доступ даже во время его воспроизведения. Но если используется DRM и контент зашифрован, необходимо выполнить дополнительный шаг расшифровки. Не стесняйтесь писать ответ с лучшей формулировкой, если у вас есть что-то на уме ... Я был бы рад проголосовать за него. - person Brad; 27.08.2019
comment
Я просто указываю, что предложение This prevents directly copying playable media data at the network level неверно. На сетевом уровне нет ничего, что мешало бы копировать данные, воспроизводимые или невоспроизводимые. Таким образом, кто-то, читающий этот ответ, может уйти с непониманием того, как работает DRM. Я просто оставлю это на этом. - person szatmary; 27.08.2019