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

перейти на новый форум
Расширенный поиск  

Автор Тема: P2P Proxy Stream  (Прочитано 84450 раз)

0 Пользователей и 1 Гость смотрят эту тему.

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
P2P Proxy Stream
« : 11 Мая 2013, 12:47:40 »

Добрый день!
Помогите пожалуйста решить проблему, уже замучался блуждать в потёмках.
Дано: телевизор с дюной, отдельный компьютер с TS. Есть плэйлисты с адресами вещания: UDP провайдера, халявских HTTP потоков интернета, и самое главное плэлист с торентами.
Нужно решение: Засунуть это в один плэйлист для дюны, завернув в HTTP.
Так вот, уже обгуглился, но не смог найти как настроить P2P Proxy Stream и где его вообще найти, только декларация наличия. Помогите пожалуйста настроить, без этой функции, технология torrent stream для меня бесполезная вещь.
Пробовал настроить тестовый канал используя менеджер VLM (может это оно?), вот что в итоге вышло, но не работает:
Цитировать
# VLC media player VLM command batch
# http://www.videolan.org/vlc/

new test vod enabled
setup test input "5e395d10dc999c1f905a3d62bd8683a1b961fd65"
setup test output #std{access=http,mux=ts,dst=:8902}

пытаюсь на втором плеере запустить просмотр с http://127.0.0.1:8902, но tsengine, даже лога не пишет.
В общем нужен P2P Proxy Stream и как его настроить, а то может зря с VLM копаюсь.
« Последнее редактирование: 12 Мая 2013, 08:20:05 от pdn_mail »

Пур Иванов

  • Специалист
  • Sr. Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 342
Re: P2P Proxy Stream
« Ответ #1 : 13 Мая 2013, 13:31:17 »

Вы можете со своего компьютера, на котором есть TS, отсылать на свою дюну по протоколу http по одному (или сразу несколько)  каналу. Как это сделать описано хотя бы тут http://www.forum.samez.eu/topic.php?forum=11&topic=12&p=1 При этом естественно переключать каналы ТС придётся на компе.

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Re: P2P Proxy Stream
« Ответ #2 : 13 Мая 2013, 15:32:42 »

Спасибо конечно за совет, но зачем мне заниматься гемороем, когда есть P2P Proxy Stream, или на худой конец VoD?
Технология заявлена? Заявлена. Так надеюсь мне хоть кто-то здесь из саппорта или разработчиков объяснит мне глупому как ею пользоваться. Пусть хотя бы в качестве бета тестера, раз никто в мире, судя по google, P2P Proxy Stream не использует, буду доровольцем  :D

chaplin.u

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 21
Re: P2P Proxy Stream
« Ответ #3 : 15 Мая 2013, 23:08:04 »

Вы можете со своего компьютера, на котором есть TS, отсылать на свою дюну по протоколу http по одному (или сразу несколько)  каналу. Как это сделать описано хотя бы тут http://www.forum.samez.eu/topic.php?forum=11&topic=12&p=1 При этом естественно переключать каналы ТС придётся на компе.

Спасибо за ссылку. Класно работает ! ;D  Теперь смотрю тенис на большом экране.
А слабо сделать чтобы стримить с домашнего компьютера на другой в другом месте ?
Типа организовать вещание ?

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Re: P2P Proxy Stream
« Ответ #4 : 17 Мая 2013, 04:23:23 »

Я конечно уже в тихом замешательстве, от того, что мне здесь ответил только один "специалист", другие как будто перевелись, и от того, что предложили вместо полноценной реализации P2P Proxy Stream. Это конечно тоже можно с натяжкой назвать Proxy, но для одного канала. Недостатки существенны: "переключаться" на другие каналы можно только на компьютере, организация дополнительных каналов несёт потери ресурсов как на компьютере, так и на линии. В общем нормально на телевизоре не посмотришь.
Получается совсем неприятная вещь, либо полноценная реализация P2P Proxy Stream напрочь отсутствует и её наличие наглая ложь, либо она, и как ею пользоваться, тщательно скрывается от народа. :D
В природе она вообще есть? Хоть один работающий пример как это сделать в домашних условиях есть?

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Re: P2P Proxy Stream
« Ответ #5 : 18 Мая 2013, 08:26:31 »

Цитировать
А слабо сделать чтобы стримить с домашнего компьютера на другой в другом месте ?
Типа организовать вещание ?
Ничто не мешает, открыть порт 8902 на роутере и обратиться по адресу http://(Ваш внешний IP):8902

none0

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 29
Re: P2P Proxy Stream
« Ответ #6 : 18 Мая 2013, 08:40:48 »

Открыть надо еще в самом acesteam

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Re: P2P Proxy Stream
« Ответ #7 : 19 Мая 2013, 06:07:00 »

Открыть надо еще в самом acesteam
Ну, да, как в вышеприведённой ссылке, добавив в "настройки плейера- все - Вывод потока" строку #std{access=http,mux=ts,dst=:8902}  или #duplicate{dst=std{access=http,mux=ts,dst=:8902},dst=display}
Но к сожалению это не решает проблему удобного просмотра torrent каналов. Вот если бы в плеер разработчики добавили функцию рельного proxy, например разбор обращения к нему по какому нибудь протоколу например как http в udpxy. К примеру к плееру обращаются по ссылке http://192.168.1.2/TS/5e395d10dc999c1f905a3d62bd8683a1b961fd65, а плеер уже сам организовывает ретрансляцию торент потока с ID 5e395d10dc999c1f905a3d62bd8683a1b961fd65.
А без этого эта технология не получит широкого распространения, т.к. в каждый NMT или STB или ещё какой смартТВ свою инжину не воткнёшь. Я вот сколько не смотрю на тех кто делает IP вещание используя торентстрим, у всех есть списки для просмотра через прокси. Но думаю делают они это тратя лишние ресурсы, зачем только?

none0

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 29
Re: P2P Proxy Stream
« Ответ #8 : 19 Мая 2013, 09:40:41 »

Цитировать
К примеру к плееру обращаются по ссылке http://192.168.1.2/TS/5e395d10dc999c1f905a3d62bd8683a1b961fd65, а плеер уже сам организовывает ретрансляцию торент потока с ID 5e395d10dc999c1f905a3d62bd8683a1b961fd65.
Это сделать не сложно сторонним скриптом например.
Но разработчики точно такое не всунут в свой TS так как хотять все усложнить, все закрыть, ключи ни кому не давать, чтоб использовали только определенный плеер.

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Re: P2P Proxy Stream
« Ответ #9 : 19 Мая 2013, 09:45:47 »

В общем через VoD организовать ретрансляцию на телик пока не получится.
Если задать new vid1 vod enabled input udp://@239.0.12.36:1224 mux mp2t , то на втором плеере открывается без проблем.
А если задать new vid1 vod enabled input "acestream://5e395d10dc999c1f905a3d62bd8683a1b961fd65" mux mp2t , то получаем ошибку: Этот источник не открывается:
VLC не может открыть MRL 'acestream://5e395d10dc999c1f905a3d62bd8683a1b961fd65'. Ищите более подробную информацию в лог-файле.



PS/ а при этой конфигурации он понимает входной поток, странно
new vid1 broadcast enabled input "acestream://5e395d10dc999c1f905a3d62bd8683a1b961fd65" output #rtp{mux=ts,name="vid1"}

« Последнее редактирование: 19 Мая 2013, 10:36:26 от pdn_mail »

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Re: P2P Proxy Stream
« Ответ #10 : 19 Мая 2013, 09:52:24 »

Это сделать не сложно сторонним скриптом например.
Это как например? по этой ссылке предполагается обращаться напрямую к TSPlayer и куда там скрипт пихать?
Цитировать
Но разработчики точно такое не всунут в свой TS так как хотять все усложнить, все закрыть, ключи ни кому не давать, чтоб использовали только определенный плеер.
  :D Гы, тут ты прав, они думаю все китайские разрабы кинутся их инжину в свои устройства пихать, а все люди вместо комфортного просмотра на ТВ будут сидеть уткнувшись носом в мониторы, ахаха. Разбежались.

none0

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 29
Re: P2P Proxy Stream
« Ответ #11 : 19 Мая 2013, 10:37:01 »

Цитировать
Это как например?
это сторонний скрипт или скомпилированая программа которая выступает посредником между любым плеером, что принимает http стрим, и TS


суть такова, этот посредник работает как веб сервер и общается с TS по его API
1. посреднику кормим ссылку вида http://127.0.0.1/5e395d10dc999c1f905a3d62bd8683a1b961fd65
2. посредник отправляет команды TS (LOADASYNC START и тд) для запуска торента с pid 5e395d10dc999c1f905a3d62bd8683a1b961fd65
3. ждет пока TS не отдаст ссылку на поток вида http://127.0.0.1:6878/content/blalbalba
4. по запросу http://127.0.0.1/5e395d10dc999c1f905a3d62bd8683a1b961fd65 отправляем http ответ "200 OK" отдаем поток по тому же адресу или отдаетм ответ "301 moved permanently" с перенаправлением на тот поток http://127.0.0.1:6878/content/blalbalba

Минусы
1. надо запускать помимо TS еще этого посредника
2. плеер может не дождатся ответа от посредника пока тот ждет пребуферизацию TS

chaplin.u

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 21
Re: P2P Proxy Stream
« Ответ #12 : 19 Мая 2013, 11:49:56 »

Цитировать
А слабо сделать чтобы стримить с домашнего компьютера на другой в другом месте ?
Типа организовать вещание ?
Ничто не мешает, открыть порт 8902 на роутере и обратиться по адресу http://(Ваш внешний IP):8902
Сделал как сказали :
- поставил в ТS плеере выход  #duplicate{dst=std{access=http,mux=ts,dst=:8902},dst=display} ( в телике могу смотреть) ,
- на  Open DNS сделал себе внешний IP
- на другом компьтере ( в другом месте) запустил  VLC и сдел стрим с внешнего источника "Open Network Stream"
http://(Ваш внешний IP):8902
и ничего не работает   :(
чего не так ?

pdn_mail

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 8
Re: P2P Proxy Stream
« Ответ #13 : 19 Мая 2013, 13:40:11 »

Цитировать
Это как например?
это сторонний скрипт или скомпилированая программа которая выступает посредником между любым плеером, что принимает http стрим, и TS
Вот логично, что этим посредником являлся бы TSPlayer. Но видимо не судьба.
попробовал через broadcast сделать, но после команды play, instance не создаётся, если дать ссылку на другой исходный поток, то всё ОК с acestream НЕТ.
Цитировать
> show
    media : ( 1 broadcast - 0 vod )
        vid1
            type : broadcast
            enabled : yes
            loop : no
            inputs
                1 : acestream://5e395d10dc999c1f905a3d62bd8683a1b961fd65
                2 : udp://@239.0.12.36:1224
            output : #std{access=http,mux=ts,dst=0.0.0.0:8082}
            options
            instances
Так что, брать исходники прокси и писать теперь свою приблуду? Да легче плюнуть на этот TS, авось к 2015 году разродятся.

Тут правда мысль есть одна, может ему не на ID потока ссылку надо, а на торент?[/color]

Цитировать
- на  Open DNS сделал себе внешний IP
Зачем? Этот IP должен быть у вас на сетевом адаптере компьютера где VLC, если соединение напрямую с провом.
Если соединение через роутер, то это внешний IP вашего роутера, и вам надо пробросить порт 8902 с его внешнего интерфейса (где интернет подаётся), на внутренний, где подключен компьютер.
Но это тоже ещё не гарантия работы. Внешний адрес роутера может быть внутренним адресом сети провайдера, тогда вам надо просить их перекинуть порты на своём оборудовании, или попросить "белый" реальный IP адрес сети интернет.
« Последнее редактирование: 19 Мая 2013, 13:48:59 от pdn_mail »

tor

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 39
Re: P2P Proxy Stream
« Ответ #14 : 02 Октября 2014, 08:24:58 »

попробую объяснить.
Раньше я использовал  сервис коротких ссылок то есть такого вида http://127.0.0.1:6878/content/6f451b5ff0ff0d0c87ca7564fbabe3a555626761 (а может чуть другого уже не помню.Но факт что работало.)ссылку укорачивал сервисом сокращение ссылок.
и получалось http://urls.by/16xg.(<-- к сожелению этот сервис не пашет)
Вставлял в ресивер с осью линукс и вуаля показывал тв.Составил свой плейлист с короткими ссылками и закидывал в рес.вот и всё.Это я делал год назад и сейчас этот сервис не рабоате где я сокращал,хочу ещё подчеркнуть что не все сервисы работали таким методом ,помню что конец домена был by.Если удаться расшифровать короткую ссылку то точно можно посмотреть кого вида была ссылка.Если у кого получится найти сервис поделитесь с народом.
« Последнее редактирование: 02 Октября 2014, 08:26:45 от tor »