что вы такое делаете, что вам вдруг сильно стало интересно, как оно работает.
Видео декодируется браузером по алгоритму декодирования данного формата видео.
совмещая с остальными элементами DE.
это очень грубое описание процесса, слишком много нюансов.
Chrome честно использует куски из ffmpeg
а если видеокарта поддерживает (а она обычно поддерживает), то декодирует прямо на ней.
Соответственно, кусок сначала попадает в демуксер и из него вынимаются нужные потоки.
Кто дальше разбирается в этой мешанине байтов? Кто разбирает формат, что вот тут у нас звук, а тут изображение? Кто разжимает изображение в конечный вид, который мы видим на экране?
Кодек.
Используются ли при этом стандартные кодеки, установленные в системе?
Обычно они встроены в браузер.
А как браузер узнаЁт, какой кодек вызывать? Ему скрипт говорит? Или какой-то анализатор/энумератор имеется?
Гуглите по "H264"
RewriteCond %{REQUEST_URI} "/"
RewriteRule (.*) http://%{HTTP_HOST} [QSA,END,P]
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<IfModule rewrite_module>
RewriteEngine On
RewriteCond %{HTTP_HOST} 127\.0\.0\.1 [OR]
RewriteCond %{HTTP_HOST} localhost [NC]
RewriteRule (.*) %{REQUEST_URI} [QSA,L]
RewriteCond %{HTTP_HOST} x\.x\.x\.x
RewriteRule (.*) http://y.y.y.y%{REQUEST_URI} [QSA,END,P]
RewriteCond %{HTTP_HOST} z\.z\.z\.z
RewriteRule (.*) http://t.t.t.t%{REQUEST_URI} [QSA,END,P]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [QSA,END,P]
</IfModule>