Jump to content

Организация iptv для провайдера udp to http


Recommended Posts

  • Replies 68
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

что вы творите? чтоб на сландо еще одно чудо продавало сталкер портал за 10 грн? ... или вам нравится ныть, что iptv нельзя монетезировать пока будут пиратить?

ты несешь какую-то дичь убейся

astra  достаточно простое и надежное решение

оно платное, если есть конфиги

 

astra  достаточно простое и надежное решение

astra платное, если есть конфиг на astra4 поделитесь


смотрел решение в сторону nginx+udpxy

Link to post
Share on other sites

оно платное, если есть конфиги

 

astra  достаточно простое и надежное решение

astra платное, если есть конфиг на astra4 поделитесь

смотрел решение в сторону nginx+udpxy

 

Есть бесплатные версии. В платной версии - веб ифейс, mpts,мониторинг, сапорт .

Link to post
Share on other sites

 

оно платное, если есть конфиги

 

astra  достаточно простое и надежное решение

astra платное, если есть конфиг на astra4 поделитесь

смотрел решение в сторону nginx+udpxy

 

Есть бесплатные версии. В платной версии - веб ифейс, mpts,мониторинг, сапорт .

 

 Поделитесь куском конфига

Link to post
Share on other sites

я прошу пример как настроено, посмотреть

Учитесь читать документацию

 

простейший udp -> http

make_channel({
    name = "My channel",
    input = {
        "udp://@233.0.0.1:1234",
    },
    output = {
        "http://192.168.1.1:8080/1",
    },
   })
Edited by John_Doe
Link to post
Share on other sites

 

я прошу пример как настроено, посмотреть

Учитесь читать документацию

 

простейший udp -> http

make_channel({
    name = "My channel",
    input = {
        "udp://@233.0.0.1:1234",
    },
    output = {
        "http://192.168.1.1:8080/1",
    },
   })

 

Вы тоже учитесь читать документацию. Потому что метод --relay намного оптимальнее, и наиболее соответствует реалиям.

 

Пример файла для релея:

 

channels = {
 ["СТБ"] = "udp://235.1.1.10:1234",
 ["Pervy_delovoy"] = "udp://235.1.1.10:1234",
 ["Nashe_novooe_kino"] = "udp://235.1.1.10:1234",
 ["QTV"] = "udp://235.1.1.10:1234",
 ["Disney"] = "udp://235.1.1.10:1234",
}

Запускайте этот файл с параметрами:

 

/usr/bin/astra --relay /etc/astra/relay.lua -p 8888 --pass admin:admin --buffer-size 16384 --buffer-fill 128 --no-stdout &
 
Каналы будут доступны так:  http://ip:8888/Pervy_delovoy
 
По http://ip:8888/stat- будет видна статистика по подключившимся.
 
При добавлении новых каналов в файл relay.lua нужно сделать kill -1 для процесса, это не разорвет сессии уже подключившихся.
 

 

 

 

 

 

П.С Кому нужны потоки, или принять мультикаст у провайдера и выдать в http, и составить плейлист - пишите в ЛС :)

Edited by loki
Link to post
Share on other sites

Это

 

 

 

я прошу пример как настроено, посмотреть

Учитесь читать документацию

простейший udp -> http
make_channel({
    name = "My channel",
    input = {
        "udp://@233.0.0.1:1234",
    },
    output = {
        "http://192.168.1.1:8080/1",
    },
   })

 

Вы тоже учитесь читать документацию. Потому что метод --relay намного оптимальнее, и наиболее соответствует реалиям.

 

Пример файла для релея:

 

channels = {
 ["СТБ"] = "udp://235.1.1.10:1234",
 ["Pervy_delovoy"] = "udp://235.1.1.10:1234",
 ["Nashe_novooe_kino"] = "udp://235.1.1.10:1234",
 ["QTV"] = "udp://235.1.1.10:1234",
 ["Disney"] = "udp://235.1.1.10:1234",
}

Запускайте этот файл с параметрами:

 

/usr/bin/astra --relay /etc/astra/relay.lua -p 8888 --pass admin:admin --buffer-size 16384 --buffer-fill 128 --no-stdout &
 
Каналы будут доступны так:  http://ip:8888/Pervy_delovoy
 
По http://ip:8888/stat- будет видна статистика по подключившимся.
 
При добавлении новых каналов в файл relay.lua нужно сделать kill -1 для процесса, это не разорвет сессии уже подключившихся.
 

 

Этот конфиг подойдет и для 4 версии?

Link to post
Share on other sites

смотрел решение в сторону nginx+udpxy

все вам правильно советуют. конечно астру. она может очень много прожевать, мало (если не сказать совсем :)) не грузит сервер... и работает в принципе стабильно!

udpxy - вроде как с производительностью совсем плохо ... раньше так было... что сейчас не в курсе. конечно если раздавать nginx-ом - то он конечно тоже будет стримить нормально ... но смысла когда есть чуть-ли не коробочное решение не вижу!

Edited by Lynx100
Link to post
Share on other sites

Для тех, кто может в дальнейшем захочет купить лицензию, держите полезный скрипт, для импорта списка каналов из relay в web-gui Astra.

for k,v in pairs(channels) do
    print([[make_channel({ name = "]] .. k .. [[", input = {"]] .. v .. [["}, output = {"http://0:8888/]] .. k .. [["}})]])
end

Результаты импортим через web-instance Астры.

 

Скрипт импорта плейлиста со всех инстансов очень прост. Тоже удобно...

Edited by loki
Link to post
Share on other sites

Почему на mag250 канал тормозит видео или аудио,  на vlc все нормально

Попробуйте в списке каналов m3u изменить адрес потока, типа:

#EXTINF:0,ICTV
Link to post
Share on other sites

 

Почему на mag250 канал тормозит видео или аудио,  на vlc все нормально

Попробуйте в списке каналов m3u изменить адрес потока, типа:

#EXTINF:0,ICTV

 

Это добавить в ссылке на канал в astra или в плейлесте?

Link to post
Share on other sites

 

 

Почему на mag250 канал тормозит видео или аудио,  на vlc все нормально

Попробуйте в списке каналов m3u изменить адрес потока, типа:

#EXTINF:0,ICTV

 

Это добавить в ссылке на канал в astra или в плейлесте?

 

 

 

Солюшин ffrt добавте перед http-ссылкой на канал, в сталкере.

ffrt http://iptv.server.my:8888/СТБ
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...