Мы с друзьями стараемся сделать для себя что-то вроде онлайн кинотеатра. Многие вещи я практикую в первый раз и сразу хочу извиниться за своё незнание и плохое владение слэнгом.
Я использую фичуру на node.js под названием peerflix
https://github.com/mafintosh/peerflix
которая позволяет воспроизводить поток из торрент файла. Проблема в том, что на торренты заливают преимущественно видео в форматах .avi или .mkv. Тэг HTML5 video поддерживает только .mp4, ogg и ещё пару малоиспользуемых форматов.
Вопрос 1:
Есть ли какой-то плеер или решение данной проблемы? По поводу .avi я уже выяснил, что никаким макаром его в браузер не затащить, но что по поводу mkv? У меня в стандартном тэге video отображается только видео без звука и то только в хроме.
Вопрос 2:
Я полный ноль в серверостроении и сразу извиняюсь. При запуске этот peerflix начинает работать локально по адресу
192.168.100.3:8888 . На сколько я понимаю - это ip подсети, которую создаёт роутер. Его я указываю в тэге video и по нему транслируется фильм. Как сделать так чтоб этот ip был не локальным и мои друзья могли обратиться по нему и тоже получить видеопоток?
Вопрос 3:
Чтобы начать трансляцию, я пишу в консоли windows команды, которые указаны в документации peerflix на github.
По типу - peerflix film.torrent
Как можно сделать так чтоб на сайте при нажатии на кнопку на сервере выполнялась эта команда? На сколько я понимаю - обычного хостинга тут недостаточно.
Заранее спасибо Вам.