Ответ 1
Определенно возможно, но для него требуется клиентский плагин для браузера в зависимости от версий браузера и ОС: http://www.videolan.org/doc/play-howto/en/ch04.html#id591206
Здесь выдержка, показывающая, как вставлять и отскакивать, чтобы загрузить или щелкнуть по потоку:
<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 предоставляет полезный API JavaScript, доступ к которому можно получить по имени или идентификатору:
<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
Вы можете включить инструкции "help" о том, как установить VLC в качестве игрока по умолчанию, или, в качестве альтернативы, вам потребуется установить определенное программное обеспечение на стороне клиента, чтобы гарантировать, что VLC - это приложение, которое открывается, не что-то другое. VLC можно легко запустить с помощью командной строки (указанной в верхней части страницы в этой ссылке VLC Chapter 4).
Обратите внимание, что при поддержке HTML5 все больше и больше повсеместно вы можете захотеть использовать тег HTML5 <video> и кодирование в поддерживаемом профиле Ogg, MP4 или WebM.