Прошу сильно не пинать и не отсылать в поиск. Пробовал самостоятельно найти ответ, увы, не получилось.
Вопрос в следующем. Есть сервер под Ubuntu 12.04. Установлен ACE Stream version: 2.0.8 revision: 2150. Необходимо на нем получать трансляции (скажем с http://torrent-tv.ru ), ретранслировать через торрент другим клиентам (т.е. быть полноценным узлом, скорость 50Мбит в мир) и тут же, на этом сервере выдавать в локальную сеть поток трансляции в http поток , чтобы можно было внешним клиентом зацепиться к порту на сервере и получать http поток трансляции.
Если это вообще возможно - помогите пожалуйста с поиском решения. Даже не нашел с чего начать. Все, что я нашел, сводится к локальному просмотру через плагин для браузера. Спасибо.
К слову, этот ваш модифицированный VLC не желает пускать трансляцию, если соурсом является инфохэш.
Да и использование VLC в виде ретранслятора сулит дополнительную нагрузку на CPU и утечки при длительной работе.
Так же, задача решилась написанием костыля, который работает с местной API и получает впоследствии http-ссылку на поток относительно локалхоста. Где и как заставить движок (веб-сервер его) слушать нули никто не нашел, так что пришлось перенаркорманить SocketServer.py, дописав что-то в роде server_address = (“0.0.0.0”, server_address[1]).
Все бы хорошо, но движок выдает ошибку о неправильном позиционировании сегментов (во входящем потоке?).
Сообщение об ошибке:
vod: status: NOT in_valid_range: 5548 < 11123 < 11120