Архив форума Ace Stream

Базовые продукты ACE Stream ( Torrent Stream ) => Вопросы, предложения и пожелания => Тема начата: crexER от 19 Марта 2013, 10:24:59

Название: Вопрос о ретрансляции в HTTP поток
Отправлено: crexER от 19 Марта 2013, 10:24:59
Добрый день!

Прошу сильно не пинать и не отсылать в поиск. Пробовал самостоятельно найти ответ, увы, не получилось.

Вопрос в следующем. Есть сервер под Ubuntu 12.04. Установлен ACE Stream version: 2.0.8 revision: 2150. Необходимо на нем получать трансляции (скажем с http://torrent-tv.ru ), ретранслировать через торрент другим клиентам (т.е. быть полноценным узлом, скорость 50Мбит в мир) и тут же, на этом сервере выдавать в локальную сеть поток трансляции в http поток , чтобы можно было внешним клиентом зацепиться к порту на сервере и получать http поток трансляции.

Если это вообще возможно - помогите пожалуйста с поиском решения. Даже не нашел с чего начать. Все, что я нашел, сводится к локальному просмотру через плагин для браузера. Спасибо.
Название: Re: Вопрос о ретрансляции в HTTP поток
Отправлено: zwoelf от 19 Апреля 2013, 13:01:48
Однако, тоже интересует данный вопрос.
Пляски с iptables — не круто, да и, говорят, не возможно.
Название: Re: Вопрос о ретрансляции в HTTP поток
Отправлено: vilmorq от 20 Апреля 2013, 12:07:13
я из 1го поста не совсем понял... вы хотите в локалку именно http-поток пускать (что в принципе в модифицированном vlc клиенте делается ) ?
смутило
Цитировать
ретранслировать через торрент другим клиентам (т.е. быть полноценным узлом, скорость 50Мбит в мир) и тут же,
..т.е. вы и так будете отдавать с этого сервера, при необходимости
Название: Re: Вопрос о ретрансляции в HTTP поток
Отправлено: zwoelf от 22 Апреля 2013, 10:28:29
К слову, этот ваш модифицированный 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
И все. Поток встает.

Есть ли возможность отловить как-нибудь?