Page 6 of 6 FirstFirst ... 456
Results 51 to 55 of 55

Thread: Stream server с Astra (Cesbo)

  1. #51

    Re: Stream server с Astra (Cesbo)

    Можеш да използваш платената версия, като си генерираш нов лиценз на всеки 40 дни. Иначе по въпроса ти: 1. Теглиш в /usr/bin версията според твоята OS.
    Code:
     curl -Lo /usr/bin/astra http://cesbo.com/download/astra/$(uname -m)
    2. Правиш изпълним файла, преди да се стартира.
    Code:
     chmod +x /usr/bin/astra
    3. Регистрираш Astra в сървис мениджъра на Линукс. Може да обявиш и друг порт. По подразбиране е 8000. astra init 4000(за порт 4000 примерно)След тази команда, ще ти изпише, че Astra е готова за използване, както и настройките по подразбиране:
    Initializing Astra v.5.64 [commit:dd7d82b0 date:2018-11-26] Astra is ready to use. Service name: astra Default options: Config file: /etc/astra/astra.conf Log file: /var/log/astra.log Control port: 4000
    Както виждаш, пише къде трябва да се намира конфиг файла по подразбиране. Има и вариант да стартираш друг процес с друг конфиг файл и то няколко пъти, но това мисля, че ти е рано. 4. Стартираш Astra: systemctl start astra След това копираш лиценза в директорията й: cp /path/to/licence.txt /etc/astra 5. Рестартираш Astra systemctl restart astra След рестарта, трябва да имаш уеб интерфейса на Astra на порта, който си избрал. В този случай 4000. http://localhost:4000 / http://IP-of-astra:4000 Ако всичко е наред и си доволен, слагаш и автоматично стартиране след рестарт на системата. systemctl enable astra

  2. #52

    Re: Stream server с Astra (Cesbo)

    Здравей, много изчерпателен отговор, но ми се иска да ползвам 4.4.182 безплатната версия за да не ми се налага на 40-дена да генерирам key. А на тази версия поне аз не откривам да има WEB.
    и за сваляне има само астрата няма конфиг файл нищо. От темата видях къде да сложа този конфиг файл но как да сканирам за канали да ги опиша в конфига малко не ми е ясно

  3. #53

    Re: Stream server с Astra (Cesbo)

    Да, безплатната версия няма webif. Относно стриймването от тунери, колегата Минков може да каже повече. Какво искаш да рестриймваш? Иначе ето нещо за ориентир:
    Code:
     # cat 39E.lua #!/usr/bin/env /usr/bin/astra adapter0 = dvb_tune({type = "S",adapter = 0,tp = "12565:H:30000",lnb = "9750:10600:11700",budget = 1,}) make_channel({name = "NG_WILD",input = {"dvb://adapter0#pnr=116&cam=reader1"},output = {"http://0:8101/NG_WILD#keep_active",}})
    Това всичко в един конфиг - /etc/astra/39E.lua и го стартираш:
    Code:
     ./39E.lua
    Тук някъде трябва да има и рийдър за OScam, разбира се. Въпроса е да схванем идеята. Ето и за IP рестрийм:
    Code:
     #!/usr/bin/astra make_channel({ name = "Luxory", id = 1, event = true, input = { "http://nano.teleservice.su:8080/hls/luxury.m3u8", }, output = { "http://192.168.0.104:14000/14", } -- output })
    Тук има проблем, защото на входа не чете rtmp, а само http. Има и още един проблем, който обаче не мога да разбера - Failed to switch to reserve
    Code:
     Dec 05 19:49:45: ERROR: [luxury #1] Bitrate:0Kbit/s Dec 05 19:49:46: ERROR: [luxury #1] Bitrate:0Kbit/s Dec 05 19:49:47: ERROR: [luxury #1] Bitrate:0Kbit/s Dec 05 19:49:48: ERROR: [luxury #1] Bitrate:0Kbit/s Dec 05 19:49:48: ERROR: [luxury] Failed to switch to reserve

  4. #54

    Re: Stream server с Astra (Cesbo)

    Искам да рестриймвам булсатком като имам тунер платка TBS6909 8-тунерна, но тази астра наистина ми дава зор :) и затова се обръщам за помощ към вас :)

  5. #55
    Contributing Member mminkov's Avatar
    Join Date
    27-02-2011
    Location
    Shumen, BG
    Posts
    539
    Uploads
    7

    Re: Stream server с Astra (Cesbo)

    Quote Originally Posted by zzlatev View Post
    Да, пусни примери, ако не ти е проблем. Благодаря :)
    стрийм по http на ефирната:
    Code:
    #!/usr/bin/env /usr/bin/astra
    
    log.info("Starting Astra " .. astra.version)
    log.set({ color = true })
    log.set({ filename = "/dev/null", stdout = true, debug = true })
    pidfile("/var/run/astra.pid")
    
    adapter_usb = dvb_tune({
                            type = "T",
                            adapter = 0,
                            frequency = 626,
                            bandwidth = "8mhz",
                            budget = 1,
                    })
    
    make_channel({
                            name = "BNT1",
                            input = {"dvb://adapter_usb#pnr=4", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8104#keep_active",},
            })
    make_channel({
                            name = "BNT2",
                            input = {"dvb://adapter_usb#pnr=5", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8105#keep_active",},
            })
    make_channel({
                            name = "BNT HD",
                            input = {"dvb://adapter_usb#pnr=6", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8106#keep_active",},
            })
    
    make_channel({
                            name = "BGonAIR",
                            input = {"dvb://adapter_usb#pnr=8", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8108#keep_active",},
            })
    make_channel({
                            name = "bTV",
                            input = {"dvb://adapter_usb#pnr=2", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8102#keep_active",},
            })
    make_channel({
                            name = "Nova TV",
                            input = {"dvb://adapter_usb#pnr=3", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8103#keep_active",},
            })
    рестрийм по http от дб500, за да се гледа от повече от 1 клиент
    Code:
    #!/usr/bin/env /usr/bin/astra
    
    log.info("Starting Astra " .. astra.version)
    log.set({ color = true })
    log.set({ filename = "/dev/null", stdout = true, debug = true })
    pidfile("/var/run/astra-re.pid")
    
    make_channel({
                            name = "db500",
                            input = {"http://ИП_на_дрийм1:31344", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8100#keep_active",},
            })
    
    make_channel({
                            name = "db500_2",
                            input = {"http://ИП_на_дрийм2:31344", "file:///root/astra/matras_sd.ts#loop",},
                            output = {"http://0:8101#keep_active",},
            })
    стрийм на транспондер от 39Е
    Code:
    #!/usr/bin/env /usr/bin/astra
    
    log.info("Starting Astra " .. astra.version)
    log.set({ color = true })
    log.set({ filename = "/dev/null", stdout = true, debug = true })
    pidfile("/var/run/astra-12482V.pid")
    
    adapter0 = dvb_tune({ type = "S", adapter = 1, tp = "12482:V:30000", lnb = "9750:10600:11700", })
    cam0 = newcamd({ name = "CAM", host = "127.0.0.1", port = ПОРТ, user = "ЮЗЪР", pass = "ПАРОЛА", key = "0102030405060708091011121314", disable_emm = true, })
    
    make_channel({
                    name = "Diema Family",
                    input = {"dvb://adapter0#pnr=1&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9001#keep_active"}, })
    make_channel({
                    name = "AXN",
                    input = {"dvb://adapter0#pnr=16&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9016#keep_active"}, })
    
    make_channel({
                    name = "Max Sport 1",
                    input = {"dvb://adapter0#pnr=304&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9304#keep_active"}, })
    
    make_channel({
                    name = "Diema Sport2",
                    input = {"dvb://adapter0#pnr=313&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9313#keep_active"}, })
    
    make_channel({
                    name = "bTV Action",
                    input = {"dvb://adapter0#pnr=315&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9315#keep_active"}, })
    
    make_channel({
                    name = "bTV Cinema",
                    input = {"dvb://adapter0#pnr=303&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9303#keep_active"}, })
    
    make_channel({
                    name = "bTV Comedy",
                    input = {"dvb://adapter0#pnr=311&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9311#keep_active"}, })
    
    make_channel({
                    name = "FOX Crime",
                    input = {"dvb://adapter0#pnr=30&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9030#keep_active"}, })
    
    make_channel({
                    name = "FOX Life",
                    input = {"dvb://adapter0#pnr=28&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9028#keep_active"}, })
    
    make_channel({
                    name = "TLC",
                    input = {"dvb://adapter0#pnr=314&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9314#keep_active"}, })
    
    make_channel({
                    name = "National Geographic",
                    input = {"dvb://adapter0#pnr=2&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9222#keep_active"}, })
    
    make_channel({
                    name = "Eurosport 2",
                    input = {"dvb://adapter0#pnr=10&cam=cam0"}, "file:///root/astra/matras_sd.ts#loop",
                    output = {"http://0:9010#keep_active"}, })
    после видях, че колега е пуснал преди мен. Конфа е за 4-та версия. Аз пускам 3 процеса, примерно така (без регистрации като сървизи и тем подобни):
    Code:
    astra --stream /root/astra/12482V.conf
    през крон-а пускам сутрин и пак през крон-а спирам така:
    Code:
    kill -9 `cat /var/run/astra-12482V.pid`
    файла:
    /root/astra/matras_sd е просто таблица, има и градация на цветове, появява се автоматично, ако излезе проблем с приемането (алтернативно изображение) - по същия начин, може да се опише 2-ри сорс от където може да се вземе излъчването.

    ГорскиБГ: пиши на лични, да ти пусна готовия конф за другия транспондер, обаче съм правил замо за 2-та, щото имам само 2 тунера, а няма и слотове на ПЦ-то

Page 6 of 6 FirstFirst ... 456

Similar Threads

  1. Cache от стабилен сървър с Multicard server r68
    By optimi in forum Размяна на линии
    Replies: 2
    Last Post: 24-08-2013, 10:31:43
  2. Premier League TV HD на 10 градуса и Бисс
    By bademos in forum Кодировки, карти, модули, програматори
    Replies: 2
    Last Post: 07-02-2013, 09:22:30
  3. Replies: 80
    Last Post: 14-10-2012, 12:07:17
  4. Replies: 80
    Last Post: 14-10-2012, 12:06:36
  5. Internet Hi-ending stream of western union Astra 1G
    By Sat-Net in forum Daily Satellite TV News
    Replies: 0
    Last Post: 17-12-2010, 03:24:39

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •