Перейти до

Ретрансляция IPTV (http - http)


Рекомендованные сообщения

Есть хороший плейлист каналов в http, провайдер его разрешает смотреть только в нутри сети.

Хочу дать друзьям доступ на этот плейлист через свой сервер.

Как сделать ретрансляцию?

Натолкните на правильный путь.

Пробовал через icecast, не вышло (думал а вдруг)

Ссылка на сообщение
Поделиться на других сайтах

Пробовал через icecast, не вышло (думал а вдруг)

Вам бы он помог если вы радио транслировали.

копайте в сторону нжинкса там можно проксировать :)

еслиб пров Вам давали мультикаст то подошел бы udpxy

Ссылка на сообщение
Поделиться на других сайтах

Есть хороший плейлист каналов в http, провайдер его разрешает смотреть только в нутри сети.

Хочу дать друзьям доступ на этот плейлист через свой сервер.

Как сделать ретрансляцию?

Натолкните на правильный путь.

Пробовал через icecast, не вышло (думал а вдруг)

 

icecast отлично работает, с версии 2.2.0, только libtheora доставить пришлось.

Ссылка на сообщение
Поделиться на других сайтах

Есть хороший плейлист каналов в http, провайдер его разрешает смотреть только в нутри сети.

Хочу дать друзьям доступ на этот плейлист через свой сервер.

Как сделать ретрансляцию?

Натолкните на правильный путь.

Пробовал через icecast, не вышло (думал а вдруг)

 

icecast отлично работает, с версии 2.2.0, только libtheora доставить пришлось.

 

Отлично работает с радио или с видео тоже?

 

У меня стоит icecast2-2.3.2_7

Ссылка на сообщение
Поделиться на других сайтах

Если просто прокинуть это не сложно, хочется чтоб еще не увеличивался расход.

Допустим если просто прокинуть, смотрят 5 человек одно дискавери у меня к прову уже трафика 20 мегабит. А так как на подобии с радио, смотрят хоть 100 чел один канал, трафика всеравно 4 мегабита на канал.

Ссылка на сообщение
Поделиться на других сайтах

Работает именно видео.

   <relay>
	    <server>192.168.126.90</server>
	    <port>8000</port>
	    <mount>/udp/239.100.2.0:1234</mount>
	    <local-mount>/ch1</local-mount>
	    <on-demand>1</on-demand>
	    <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
   </relay>

Ссылка на сообщение
Поделиться на других сайтах

для того чтобы стримить icecast-ом и чтоб работало по принципу один поток принимаем - множество отдаем необходимо исходное видео пережимать в формат theora/ogg.

а вообще к прочтению:

http://www.ylsoftware.com/news/323

https://docs.indymedia.org/Sysadmin/WebTVPt

Ссылка на сообщение
Поделиться на других сайтах

VLCшка с этим отлично справится

 

сvlc http://vasya-pupkin.net:8000/inter --sout '#std{access=http,mux=ts,dst=0.0.0.0:8081}' --loop

сvlc http://vasya-pupkin.net:8000/1plus1 --sout '#std{access=http,mux=ts,dst=0.0.0.0:8082}' --loop

сvlc http://vasya-pupkin.net:8000/ictv --sout '#std{access=http,mux=ts,dst=0.0.0.0:8083}' --loop

 

 

ну и так далее)

Ссылка на сообщение
Поделиться на других сайтах

Спасибо всем, все работает, я сам лоханулся и в конфиге допустил ошибку.

на icecast или vlc ?

и можно пример конфига ....

Ссылка на сообщение
Поделиться на других сайтах

На на icecast

 

Конфиг стандартный, выше привели релей видео.

Так ?

<relay>

<server>192.168.126.90</server>

<port>8000</port>

<mount>/http/172.16.200.1:1234</mount>

<local-mount>/ch1</local-mount>

<on-demand>1</on-demand>

<relay-shoutcast-metadata>1</relay-shoutcast-metadata>

</relay>

Ссылка на сообщение
Поделиться на других сайтах

Ошибочка.

 

<relay>

<server>205.188.215.226</server>

<port>8000</port>

<mount>/</mount>

<local-mount>/radio_paradise.mp3</local-mount>

<on-demand>1</on-demand>

<relay-shoutcast-metadata>0</relay-shoutcast-metadata>

</relay>

 

Просто ИП.

mount - это то что после / в ссылке.

Ссылка на сообщение
Поделиться на других сайтах

Ошибочка.

 

<relay>

<server>205.188.215.226</server>

<port>8000</port>

<mount>/</mount>

<local-mount>/radio_paradise.mp3</local-mount>

<on-demand>1</on-demand>

<relay-shoutcast-metadata>0</relay-shoutcast-metadata>

</relay>

 

Просто ИП.

mount - это то что после / в ссылке.

 

ну так если у него udproxy, то у него и будет ссылка вида http://ip:port/udp/ip:port

посему у него верно)

 

а вообще приведите конфиг айскаста (глобал) чтобы транслировать нормально с удаленных железяк видео.

 

ибо на стандартном конфиге он только через локалхост нормально справляется :) остальное картикну рвет и сыпит ....

Ссылка на сообщение
Поделиться на других сайтах

Методом прочтения некоторых пояснений у меня вышло такое:

 

<icecast>

<limits>

<clients>100</clients>

<sources>200</sources>

<threadpool>100</threadpool>

<queue-size>9524288</queue-size>

<client-timeout>30</client-timeout>

<header-timeout>15</header-timeout>

<source-timeout>10</source-timeout>

<burst-on-connect>1</burst-on-connect>

<burst-size>65535</burst-size>

</limits>

 

 

<!-- You may have multiple <listener> elements -->

<listen-socket>

<port>8080</port>

<bind-address>192.168.29.1</bind-address>

<!-- <shoutcast-mount>/stream</shoutcast-mount> -->

</listen-socket>

 

<relay>

<server>online.radiorecord.ru</server>

<port>8100</port>

<mount>/rr_aac</mount>

<local-mount>/rr_aac</local-mount>

<on-demand>1</on-demand>

<relay-shoutcast-metadata>0</relay-shoutcast-metadata>

</relay>

 

 

<relay>

<server>79.18.25.144</server>

<port>8025</port>

<mount>/</mount>

<local-mount>/sport</local-mount>

<on-demand>1</on-demand>

<relay-shoutcast-metadata>0</relay-shoutcast-metadata>

</relay>

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...