Открыть файл в VLC через HTML / JS или PHP

Я пытаюсь настроить локальный медиа-сервер исключительно для образовательных целей и хочу открыть локальные видеофайлы в медиаплеере VLC через браузер (желательно Chrome)

До сих пор я не пробовал следующее:

local "file: ///" URL: удалось открыть локальные каталоги в проводнике Windows, но не удастся открыть медиафайлы в своих назначенных программах (используя IE11).

Это работает, если выполняется через командную строку (php my_file.php), но не через браузер:

$file = 'pathToFile'; system("pathtovlc/vlc {$file}"); 

Запуск файла .bat через PHP, который, в свою очередь, вызывает командную строку VLC, не работает ни

В конце концов, открытие файлов напрямую через командную строку или использование PHP через CLI работает как прелесть, но я не нашел способ открыть файл с помощью браузера.

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

Любой вход очень приветствуется!

== EDIT ==

Я попытался запустить команду VLC через psexec, но не повезло. Команда была запущена, как:

 exec('path_to\psexec -u myUsername -p myPassword -c ^path_to\vlc.exe path_to\media_file'); 

Снова это отлично работает через командную строку, но не через браузер.

== EDIT 2 ==

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

Теперь у Apache есть права администратора, но до сих пор не удавалось заставить это работать!

== EDIT 3 ==

Я работал с расширением locallinks в Chrome и Firefox, и это меня немного улучшило. Открыв <a href="file:///path">link</a> , просто щелкнув по нему, он работал в Chrome, но в результате возникла проблема с загрузкой файлов chrome ALWAYS (даже если они были локальными) вместо просто открывая их в своей назначенной программе.

Для firefox расширение работало, но для этого требуется щелчок правой кнопкой мыши -> locallinks -> open, который выглядит нормально, но я действительно ищу решение одним нажатием.

Открытие файла напрямую (скажем, файла .mkv) в VLC отлично работает в Firefox через локальный файл .html, но при обслуживании через http: //. Я изменил параметр security.fileuri.strict_origin_policy Firefox в about: config на false, что позволяет мне открывать локальный файл: /// URL-адрес даже через HTTP, но по какой-то причине он удаляет имя файла с конца URI файла, что означает его указывает на каталог, в котором находится файл, а не сам файл .. разочарование, если не сказать больше