Jump to content
Cesbo Community
  • Announcements

    • RadioSintetica

      Information   10/21/18

      Registration on the forum temporarily closed! For support requests, please contacat us: https://cesbo.com/help
      Our community in Telegram: @cesbo_en (English language) , @cesbo_ru (Russian language) , @cesbo_es (Spanish Language)
joneg

Перезапуск потока без перезагрузки процесса

Recommended Posts

как узнать ID канала?

Quote

Jun 18 01:21:54: INFO: [Ю (+2) i/1] PAT tsid:9 version:1
Jun 18 01:21:54: INFO: [Ю (+2) i/1] PAT    PMT pid:42 pnr:131
Jun 18 01:21:54: INFO: [Ю (+2) i/1] PAT crc32:0x288CE805
Jun 18 01:21:54: INFO: [Ю (+2) i/1] PMT pnr:131 version:1
Jun 18 01:21:54: INFO: [Ю (+2) i/1] PCR pid:41
Jun 18 01:21:54: INFO: [Ю (+2) i/1] AUDIO pid:40 type:0x04
Jun 18 01:21:54: INFO: [Ю (+2) i/1] VIDEO pid:41 type:0x1B
Jun 18 01:21:54: INFO: [Ю (+2) i/1] PMT crc32:0x737AF8F8
Jun 18 01:21:55: INFO: [Ю (+2) i/1] SDT tsid:9 version:2
Jun 18 01:21:55: INFO: [Ю (+2) i/1] SDT pnr:131
Jun 18 01:21:55: INFO: [Ю (+2) i/1] SDT    provider:GAZPROM SS
Jun 18 01:21:55: INFO: [Ю (+2) i/1] SDT    service:U +2
Jun 18 01:21:55: INFO: [Ю (+2) i/1] SDT crc32:0x93122B0C
Jun 18 01:21:55: INFO: [Ю (+2) i/1] Bitrate:2448Kbit/s
Jun 18 01:21:55: INFO: [Ю (+2)] Active input #1
 

или каналам надо ID присваивать дополнительно?

Share this post


Link to post
Share on other sites
20 hours ago, glazkow said:

Ну есть же все в документации, Прбовали читать ее? https://cesbo.com/wiki/astra_5/api/streams#toggle-stream

curl -X POST -d '{"cmd": "restart-stream","id": "..."}' http://admin:password@127.0.0.1:8000/control/

я же просил с консоли а не через HHTP!!!!!! нет у меня данного сервиса!

астру запускаю БЕЗ HTTP сервера

Share this post


Link to post
Share on other sites
3 hours ago, abel said:

я же просил с консоли а не через HHTP!!!!!! нет у меня данного сервиса!

астру запускаю БЕЗ HTTP сервера

А причем тут http? почитайте что такое curl.

Ветку с  начала читайте внимательно. Ответ на Ваш вопрос не то что на фоуме, он прямо в этой ветке уже есть.

Share this post


Link to post
Share on other sites
4 hours ago, abel said:

как узнать ID канала?

Ну так Вы может покажете конфиг? Как запускаете? Или мы все тут должны угадать?

Share this post


Link to post
Share on other sites

при попытке выполнить команду

Quote

/astra# curl -X POST -d '{"cmd": "restart-stream","id": "..."}' http://admin:password@127.0.0.1:8000/control/
curl: (7) Failed to connect to 127.0.0.1 port 8000: В соединении отказано
 

конфиг 

Quote

#!/usr/bin/astra_5.61

logfile = "/astra/log/adapter_22_11559.log"
os.remove(logfile)
log.set({ filename = logfile })

adapter_22 = dvb_tune({
        enable = true,
        type = "S",
        mac = "00:22:ab:90:2c:55",
        tp = "11559:V:22000",
        lnb = "9750:10600:11700",
})

make_channel({
        name = "Пятница (+2)",
        input = {"dvb://adapter_22#pnr=810&set_pnr=116"},
        output = {"udp://127.0.0.22:10001"}
})

 

Share this post


Link to post
Share on other sites

запущенно 35 процессов астры.... и с каждым запускать вэбинтерфейс???

1. не многовато будет 70?

2. машина стоит удаленно и доступа прямого до неё нет. соответственно, что бы посмотреть что либо на вэбсервисе нужно его будет открывать наружу...

 

очень много минусов в не пользу HTTP .....

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

вообще то есть еще адрес 127.0.0.1 который никакой хакер снаружи не пробьет 

по астре на инстанс ? обалдеть

Share this post


Link to post
Share on other sites
2 hours ago, abel said:

запущенно 35 процессов астры.... и с каждым запускать вэбинтерфейс???

1. не многовато будет 70?

2. машина стоит удаленно и доступа прямого до неё нет. соответственно, что бы посмотреть что либо на вэбсервисе нужно его будет открывать наружу...

 

очень много минусов в не пользу HTTP .....

Вы вообще понимаете о чем Вы говорите??? Идите сначала почитайте, разберитись, а потом уже думайте что и как Вам запускать и перезапускать. http != вебсервер. Вам дали Вариант как перезапускать, не нравится пишите скрипты анализаторы или еще что-то выдумывайте.

2 hours ago, abel said:

1. не многовато будет 70?

хорошая у Вас математика. 35 процессов = 70 портов )

 

Share this post


Link to post
Share on other sites

Добрый день.  У меня провайдер iptv принудительно рвет поток каждые 5 минут (не использую его твприставку, может потому и..), но помогает тут же переключить на тот же канал. Некоторые девайсы имеют большой кеш и там просто на 2 секунды появляется "подзагрузка".
Использую бесплатную версию, запускаю с роутера так: astra --relay -p 8000 --pass x:y
Во время просмотра запускаю так же astra --analyze http://x:8000/udp/y:5500
Через 4-5 мин просто медленно падает битрейт до нуля. Если ничего не делать - он так и будет каждую секунду показывать 0. Если убить анализ и в ту же секунду запустить вновь - снова пошел поток!
Подумал, может и мне перезапускать поток с астры поможет, без убиения процесса (ведь при этои клиенты тут же отрубаются)
Но не пойму, почему у меня нет интерфейса? На бесплатной версии нет его и никак поток не перезапустить?
http://192.168.0.1:8000/status или /control выдает белую страницу "Not found"

Share this post


Link to post
Share on other sites
4 hours ago, Nuke142 said:

Добрый день.  У меня провайдер iptv принудительно рвет поток каждые 5 минут (не использую его твприставку, может потому и..), но помогает тут же переключить на тот же канал. Некоторые девайсы имеют большой кеш и там просто на 2 секунды появляется "подзагрузка".
Использую бесплатную версию, запускаю с роутера так: astra --relay -p 8000 --pass x:y
Во время просмотра запускаю так же astra --analyze http://x:8000/udp/y:5500
Через 4-5 мин просто медленно падает битрейт до нуля. Если ничего не делать - он так и будет каждую секунду показывать 0. Если убить анализ и в ту же секунду запустить вновь - снова пошел поток!
Подумал, может и мне перезапускать поток с астры поможет, без убиения процесса (ведь при этои клиенты тут же отрубаются)
Но не пойму, почему у меня нет интерфейса? На бесплатной версии нет его и никак поток не перезапустить?
http://192.168.0.1:8000/status или /control выдает белую страницу "Not found"

Вы не много хотите? Вы хотите что бы Вам помогли красть потоки у провайдера и к тому же еще вебморду прикрутили к бесплатной астре ) Возьмите потоки со спутника или КУПИТЕ потоки. Купите астру с  вебом если надо и зарабатывайте спокойно. И не будет клиентов отрубать. Тут форум по продукту астра, а не форум школьниов , как украсть потоки у провайдера!!!

Share this post


Link to post
Share on other sites
20 hours ago, Nuke142 said:

Добрый день.  У меня провайдер iptv принудительно рвет поток каждые 5 минут (не использую его твприставку, может потому и..), но помогает тут же переключить на тот же канал. Некоторые девайсы имеют большой кеш и там просто на 2 секунды появляется "подзагрузка".
Использую бесплатную версию, запускаю с роутера так: astra --relay -p 8000 --pass x:y
Во время просмотра запускаю так же astra --analyze http://x:8000/udp/y:5500
Через 4-5 мин просто медленно падает битрейт до нуля. Если ничего не делать - он так и будет каждую секунду показывать 0. Если убить анализ и в ту же секунду запустить вновь - снова пошел поток!
Подумал, может и мне перезапускать поток с астры поможет, без убиения процесса (ведь при этои клиенты тут же отрубаются)
Но не пойму, почему у меня нет интерфейса? На бесплатной версии нет его и никак поток не перезапустить?
http://192.168.0.1:8000/status или /control выдает белую страницу "Not found"

Скорее проблема с igmp. 

Share this post


Link to post
Share on other sites
On 08.07.2018 at 8:23 PM, glazkow said:

Вы не много хотите? Вы хотите что бы Вам помогли красть потоки у провайдера и к тому же еще вебморду прикрутили к бесплатной астре ) Возьмите потоки со спутника или КУПИТЕ потоки. Купите астру с  вебом если надо и зарабатывайте спокойно. И не будет клиентов отрубать. Тут форум по продукту астра, а не форум школьниов , как украсть потоки у провайдера!!!

Спасибо. Очень полезный пост.  Я не поставщик услуг, и мне нужно было всего-то по квартире на устройства потоки передать.

В любом случае разобрался сам, дело было в igmp aging time на стороне роутера провайдера.

Share this post


Link to post
Share on other sites
On 20.06.2018 at 3:59 PM, abel said:

при попытке выполнить команду

конфиг 

 

Подведу итог: или используем веб и его апи (что разумно) или запускаем процесс=стрим и рестартим процесс. 

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

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×