ОБНОВЛЕНИЕ: 2018-09-25 Большая часть этого ответа относится только к более старым браузерам, поэтому обновляются некоторые разделы.
Это возможно в старых браузерах, но требуется клиентский браузер
Плагин в зависимости от вашего браузера и версии ОС, см .:
https://web.archive.org/web/20150212035837/http://www.videolan.org/doc/play-howto/en/ch04.html
Вот выдержка, показывающая, как встраивать и отступать для загрузки или клика для потоковой передачи:
<object type="application/x-vlc-plugin" data="http://server.example.com/video1.mpeg" width="400" height="300" id="video1">
<param name="movie" value="http://server.example.com/video1.mpeg"/>
<embed type="application/x-vlc-plugin" name="video1"
autoplay="no" loop="no" width="400" height="300"
target="http://server.example.com/video1.mpeg" />
<a href="http://server.example.com/video1.mpeg">Download Video1</a>
</object>
Плагин плеера VLC предоставляет полезный JavaScript API, доступный по имени или идентификатору:
<a href="javascript:;" onclick='document.video1.play()'>Play video1</a>
<a href="javascript:;" onclick='document.getElementById('video1').pause()'>Pause video1</a>
<a href="javascript:;" onclick='document.video1.stop()'>Stop video1</a>
<a href="javascript:;" onclick='document.video1.fullscreen()'>Fullscreen</a>
MIME-тип application / x-vlc-plugin используется для активации плагина VLC (когда он доступен). Вы должны предоставить некоторую форму запасного варианта, например, обычную ссылку.
Что касается связи с протоколами, поддерживаемыми VLC, то это будет зависеть от настроек устройства и / или операционной системы пользователя, особенно от того, какое приложение они выбрали в качестве медиаплеера по умолчанию для данного протокола. Но пример может быть:
http://www.example.com/your_file.mpg
ИЛИ:
rtsp://www.example.com/your_file.3gp
Вы можете включить «справочные» инструкции о том, как установить VLC в качестве проигрывателя по умолчанию, или, в качестве альтернативы, вам потребуется установить какое-то собственное программное обеспечение на стороне клиента, чтобы убедиться, что VLC - это открываемое приложение не что-то еще. VLC можно легко запустить из командной строки (указан в верхней части страницы в этой главе VLC по ссылке 4).
Обратите внимание, что с поддержкой HTML5 вы становитесь все более и более вездесущи
Вы можете рассмотреть возможность использования тега HTML5 и кодирования в
поддерживаемый профиль Ogg, MP4 или WebM.
ОБНОВЛЕНИЕ: 2018-09-25
Вышеуказанное уведомление теперь важнее, чем когда-либо. Придерживайтесь HTML5 и открытых стандартов. Вышеупомянутое просто больше не будет работать, если команда VLC не вернет плагин из мертвых, разработав версию, которая работает со стандартом WebExtensions. Для личного использования вы все равно можете использовать старый браузер в своей локальной сети, если вы создали что-то, в частности, для собственной потоковой передачи видео, используя его, но не предлагали бы вам создавать что-либо для обычных веб-пользователей / посетителей таким образом.