Jump to content
Калькуляторы

astra вещаем iptv

Проект getstream_a84 перешел в новую стадию и называется astra, за что огромное спасибо автору Andrey Dyldin.

Скачать можно здесь здесь

пример настройки для 53Е-11044

require "helpers"

pidfile("/var/run/astra.5.pid")
log.set({ debug = true, stdout = true, syslog = "53e" })

dvb_5 = {
       adapter = 5, type ="S",
       lnb = "9750:10600:11700",
       tp = "11044:V:44950"
}

сam_1 = biss ({ name = "2" })
cam_2 = biss ({ name = "3" })
cam_3 = biss ({ name = "5" })
cam_4 = biss ({ name = "9" })


make_stream({ name = "Stream 1", dvb = dvb_5 }, {
               { name = "1", pnr = 1, addr = "224.17.2.5", port = 9000, ttl =4, localaddr = "10.17.201.3", analyze = true },
               { name = "2", pnr = 2, addr = "224.17.2.6", port = 9000, ttl =4, analyze = true, cam = cam_1, cas_data = "6BA1E5F174BBCAF9" },
               { name = "3", pnr = 4, addr = "224.17.2.7", port = 9000, ttl =4, analyze = true, cam = cam_2, cas_data = "C12345006789AB00" },
               { name = "4", pnr = 5, addr = "224.17.2.8", port = 9000, ttl =4, analyze = true },
               { name = "5", pnr = 6, addr = "224.17.2.9", port = 9000, ttl =4, analyze = true, cam = cam_3, cas_data = "d12345006789ab00" },
               { name = "6", pnr = 9, addr = "224.17.2.10", port = 9000, ttl =4, analyze = true },
               { name = "7", pnr = 10, addr = "224.17.2.11", port = 9000, ttl =4, analyze = true },
               { name = "8", pnr = 11, addr = "224.17.2.12", port = 9000, ttl =4, analyze = true },
               { name = "9", pnr = 12, addr = "224.17.2.13", port = 9000, ttl =4, analyze = true, cam = cam_4, cas_data = "0000000000000100" }

 

вопросы и обсуждение здесь

Edited by Mechanic

Share this post


Link to post
Share on other sites

Mechanic молодец! примеры конфигов под радугу , трикошу выложи в первом посте , будем признательны. Я пока не вникал , но скоро буду пробовать на тестовом тазике . Кстати, как с бисс себя чувствует? На а84 наблюдалась нагрузка на процессор .

Share this post


Link to post
Share on other sites

пока текущий транспондер идет как тестовый, остальное еще не переводил

чуть погоняем -будет видно как стабильность и нагрузка

Share this post


Link to post
Share on other sites

Вот пример конфига с триколора:

 

cat /etc/astra/3k_2.lua

#!lua

pidfile("/var/run/3k2.pid")

 

log.set({ debug = true, stdout = false, filename = "/var/log/3k2.log" })

 

require "helpers/stream"

 

cam_2 = newcamd({name = "DRE",

host = "ххх",

port = "ххх",

username = "ххх",

password = "хх",

key = "0102030405060708091011121314"

})

 

dvb = dvb_tune({adapter = 3, type = "S2",lnb = "10750:10750:10750",tp = "12149:h:27500"})

 

stream = make_stream({ name = "12149", adapter = 3, channels = {

 

{ name = "France 24 English ", pnr = 23030, cam = cam_2, cas_data = "11", addr = "239.1.1.169", port = 1234, analyze = true },

{ name = "DW-TV Europa ", pnr = 23040, cam = cam_2, cas_data = "11", addr = "239.1.1.170", port = 1234, analyze = true },

{ name = "Travel Channel ", pnr = 23050, cam = cam_2, cas_data = "11", addr = "239.1.1.171", port = 1234, analyze = true },

{ name = "EuroNews ", pnr = 23150, cam = cam_2, cas_data = "11", addr = "239.1.1.172", port = 1234, analyze = true },

{ name = "NatGeo Wild Russia ", pnr = 23010, cam = cam_2, cas_data = "11", addr = "239.1.1.173", port = 1234, analyze = true },

{ name = "NatGeo Channel ", pnr = 23100, cam = cam_2, cas_data = "11", addr = "239.1.1.174", port = 1234, analyze = true },

{ name = "Love Story ", pnr = 23200, cam = cam_2, cas_data = "11", addr = "239.1.1.94", port = 1234, analyze = true },

{ name = "Humor Box ", pnr = 23210, cam = cam_2, cas_data = "11", addr = "239.1.1.151", port = 1234, analyze = true },

{ name = "Music Box Ru ", pnr = 23250, cam = cam_2, cas_data = "11", addr = "239.1.1.138", port = 1234, analyze = true }

 

По нагрузке: в сравнениии с гетстримом кушает меньше ресурсов

По стабильности: сама не вываливаетися

Edited by garycat

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Упс тот же транс с радуги без присмотра 3 дня работает... конфиги у нас одинаковые, дело либо в картах либо в сервере ключей.

Share this post


Link to post
Share on other sites

ps ax|grep astra

6193 pts/3 S 147:55 /usr/local/bin/astra /etc/astra/3k_1.lua

6394 pts/3 S 596:41 /usr/local/bin/astra /etc/astra/3k_2.lua

первый процесс 12054, второй 12149, ничего не падает... проверяйте картсервера и двб карты

Edited by garycat

Share this post


Link to post
Share on other sites

подскажите пожалуйста как прописать для DiseqC 10x1 по протоколу diseqc 1.1 . У меня радуга на входе 8, как прописать это в конфиге?

 

и еще один немного глупый вопрос

в проекте астра уже встроен sasc или opensasc ?

Edited by deimos

Share this post


Link to post
Share on other sites

подключение дайсека:

dvb_0 = {adapter = 0, diseqc = 8, type = "S",lnb = "9750:10600:11700",tp = "12670:v:22000"}

 

астра работает с серверами ключей по протоколу newcamd, соответственно sasc или opensasc не нужен

Share this post


Link to post
Share on other sites

Очень мало обсуждений в теме.

Это потому что мало кто пользуется или просто обсуждение идёт где-то в другом месте?

Share this post


Link to post
Share on other sites

Астра ТВ прекрасно вещает в мультикасте даже на слабом компе, мой пример конфига - планирую 1 канал на 1 логин шары:

#!/usr/bin/env astra

require "base"

--cam_1 = newcamd({
--    name = "24TechnoCAM",
--    host = "http://cserv1.net", port = "14450",
--    username = "123abcdef", password = "qwerty123",
--    key = "0102030405060708091011121314",
--})

make_stream({
   demux = true,
   input = {
       "dvb",
       type = "S", adapter = 0,
       tp = "12640:v:22000",
       lnb = "9750:10600:11700",
   } -- input
}, {
   {
       name = "1",
       pnr = 100,
       output = {
           "udp://233.34.2.1:1234"
       }
   },

   {
       name = "2",
       pnr = 400,
       output = {
           "udp://233.34.2.2:1234"
       }
   },
{
       name = "3",
       pnr = 540,
       output = {
           "udp://233.34.2.3:1234"
       }
   },

   {
       name = "4",
       pnr = 560,
       output = {
           "udp://233.34.2.4:1234"
       }
   },

   {
       name = "5",
       pnr = 600,
       output = {
           "udp://233.34.2.5:1234"
       }
   },

   {
       name = "6",
       pnr = 1130,
       output = {
           "udp://233.34.2.6:1234"
       }
   },

})

Какой-то затык в шаре, не коннектится к серву за ключами, ухожу мучить дальше...

Share this post


Link to post
Share on other sites

MasterHome, это конфиг бесплатных каналов, для платных я использовал указание на cam_1, но не помогло. Сейчас пробую запустить с помощью простой программы просмотра спутниковых каналов tvheadend.

Share this post


Link to post
Share on other sites

Народ строго не судите. Я первый раз с этим. Подскажите, входящий поток обязательно должен быть со спутниковой антенны?

 

ну к примеру возможно ли загнать поток с КТВ?

Share this post


Link to post
Share on other sites

Хмм кто юзает астру приведите основные преимущества перед гетсом а84 . Что бы определить "нужность" пробывать астру . Пока гетс а84 меня более чем устраивает , машина на кваде 9600 лопатит больше 50 каналов из которых есть несколько HD каналов , лопатит стабильно и хорошо , запас по производительности в полтора ядра из 4 возможных . Или астра это тот же гетс а84 , только гетс а84 переименовали и перестали дальше допиливать ?

Share this post


Link to post
Share on other sites

Нагрузка на проц значительно меньше, это главное. По стабильности на порядок выше, плюс много дополнительных плюшек.

Share this post


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.   Paste as plain text instead

  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.