abel68 Posted January 19, 2015 (edited) · Report post Добрый день! Имеем: сервер UBUNTU (i5, 16 Гиг памяти, сетевая карта Intel 10/100/1000 Mbit) карты SkyStar2, каналы снимаются Астрой и мультиплексом(сори очипятка) мультикастом отправляются на PBI-1400 и сама PBI снимает каналы. суть проблемы такова, что те каналы которые снимает PBI показывают отлично, а те каналы которые снимаются сервером, показывают с заиканием/щелканьем звука. буфер и фильтр пакетов на сетевой карте меняли. помогите в решении проблемы?!? P.S. посылать не куда не надо, уже все перечитали. Edited January 19, 2015 by abel68 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zoom Posted January 19, 2015 (edited) · Report post посылать не куда не надо, уже все перечитали. Весь интернет перечитать невозможно. А всё-таки, тут читали? Edited January 19, 2015 by zoom Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
madjerino Posted January 20, 2015 · Report post У меня тоже звук отстаёт от видео.Ничего не получается... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tolyamba Posted January 20, 2015 · Report post необходимо в Астре на каждом канале включить синхронизацию &sync&cbr=5, но это только в полной версии! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
abel68 Posted January 21, 2015 · Report post Спасибо! будем пробовать! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
abel68 Posted January 27, 2015 · Report post в общем эксперимент не удался..... до эксперимента была связка Astra(бесплатная) + MPTSD. в MPTSD прописывали параметр -m2 помогло частично, зато через какое то время начиналась рассинхорнизация звука и видео - звук отставал, а те каналы которые дешифровывались ключом BISS пропадает картинка а звук есть. (напомню, что первоначально проблема в щелчках, заикания звука, отставания не было). так вот, скачали пробную полную версию Astra, запустили и прописали параметр &sync&cbr=5 заикания не пропали. железо которое принимает мультикаст (Модуль трансмодулятора QAM DMM-1400PM-S2C для цифровой ГС PBI DMM-1000) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
abel68 Posted January 31, 2015 · Report post Добрый день! Мыслей больше нет? Вопрос - Astra полная версия отличается от полной пробной версии по функционалу? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
taf_321 Posted February 2, 2015 · Report post Столкнулся с аналогичной проблемой. От одного источника идет мультикаст, на некоторых ТВ все нормально, на других же (лично у меня дома) звук заикается как на дрянном VoIP с включенным VAD и картинка временами квадратит. И таки попробовал переварить астрой. Взял 4.4.106 из git'а: .... make_channel({ name = "Nauka20", input = {"udp://192.168.0.254@239.1.10.186:1234#renew=30"}, output = {"udp://233.0.0.3:16384#sync"} }) .... Звук и картинка нормализовались. Платная версия не понадобилась, задавать cbr тоже не пришлось. Там от 10 декабря есть любопытный коммит, исправляющий перерасчет PCR. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
abel68 Posted February 3, 2015 (edited) · Report post Выдаёт в запуске ./astra-4.4.107 --stream astra-s.conf &[1] 23082 Feb 03 16:48:38: INFO: [Россия 2 #1] Bitrate:1919Kbit/s Feb 03 16:48:38: INFO: [Россия 2] Active input #1 Feb 03 16:48:38: ERROR: [5 канал #1] Bitrate:2856Kbit/s PES-Error Feb 03 16:48:38: ERROR: [5 канал] Failed to switch to reserve Feb 03 16:48:38: ERROR: [КХЛ #1] Bitrate:2466Kbit/s PES-Error Feb 03 16:48:38: ERROR: [КХЛ] Failed to switch to reserve Feb 03 16:48:38: INFO: [Звездатый #1] Bitrate:1877Kbit/s Feb 03 16:48:38: INFO: [Звездатый] Active input #1 Feb 03 16:48:38: ERROR: [AMEDIA 2 #1] Bitrate:3705Kbit/s PES-Error Feb 03 16:48:38: ERROR: [AMEDIA 2] Failed to switch to reserve Feb 03 16:48:38: ERROR: [Amedia 1 #1] Bitrate:998Kbit/s PES-Error Feb 03 16:48:38: ERROR: [Amedia 1] Failed to switch to reserve Feb 03 16:48:38: ERROR: [Хорошее кино #1] Bitrate:3818Kbit/s PES-Error Feb 03 16:48:38: ERROR: [Хорошее кино] Failed to switch to reserve Feb 03 16:48:38: ERROR: [universal #1] Bitrate:4521Kbit/s PES-Error Feb 03 16:48:38: ERROR: [universal] Failed to switch to reserve Feb 03 16:48:38: ERROR: [Euronews #1] Bitrate:1778Kbit/s PES-Error Feb 03 16:48:38: ERROR: [Euronews] Failed to switch to reserve Feb 03 16:48:38: ERROR: [Russia HD #1] Bitrate:8279Kbit/s PES-Error Feb 03 16:48:38: ERROR: [Russia HD] Failed to switch to reserve Feb 03 16:48:38: ERROR: [Perviy HD #1] Bitrate:7712Kbit/s PES-Error Feb 03 16:48:38: ERROR: [Perviy HD] Failed to switch to reserve Feb 03 16:48:38: WARNING: [newcamd Reader #0] drop old packet (pnr:714 drop:0x81 set:0x80) Feb 03 16:48:39: INFO: [КХЛ #1] Bitrate:2431Kbit/s Feb 03 16:48:39: INFO: [КХЛ] Active input #1 Feb 03 16:48:39: INFO: [Карусель #1] Bitrate:1591Kbit/s Feb 03 16:48:39: INFO: [Карусель] Active input #1 Feb 03 16:48:40: INFO: [Disney #1] Bitrate:1726Kbit/s Feb 03 16:48:40: INFO: [Disney] Active input #1 Feb 03 16:48:40: INFO: [Любимое кино #1] Bitrate:1787Kbit/s Feb 03 16:48:40: INFO: [Любимое кино] Active input #1 Feb 03 16:48:40: WARNING: [newcamd Reader #0] drop old packet (pnr:92 drop:0x81 set:0x80) Feb 03 16:48:41: INFO: [5 канал #1] Bitrate:2906Kbit/s Feb 03 16:48:41: INFO: [5 канал] Active input #1 Feb 03 16:48:41: INFO: [Russia HD #1] Bitrate:7888Kbit/s Feb 03 16:48:41: INFO: [Russia HD] Active input #1 Feb 03 16:48:42: INFO: [AMEDIA 2 #1] Bitrate:4104Kbit/s Feb 03 16:48:42: INFO: [AMEDIA 2] Active input #1 Feb 03 16:48:43: INFO: [Amedia 1 #1] Bitrate:855Kbit/s Feb 03 16:48:43: INFO: [Amedia 1] Active input #1 Feb 03 16:48:43: INFO: [Хорошее кино #1] Bitrate:3373Kbit/s Feb 03 16:48:43: INFO: [Хорошее кино] Active input #1 Feb 03 16:48:43: INFO: [universal #1] Bitrate:5837Kbit/s Feb 03 16:48:43: INFO: [universal] Active input #1 Feb 03 16:48:44: INFO: [Euronews #1] Bitrate:1795Kbit/s Feb 03 16:48:44: INFO: [Euronews] Active input #1 Feb 03 16:48:45: INFO: [Perviy HD #1] Bitrate:7695Kbit/s Feb 03 16:48:45: INFO: [Perviy HD] Active input #1 Feb 03 16:49:18: ERROR: [channel Perviy HD #1] PMT checksum error что ещё может не так? или все в порядке? резервных каналов точно нет. Edited February 3, 2015 by abel68 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
abel68 Posted February 3, 2015 · Report post проверили - звук щелкает, картинка дергается. P.S. уже голова кругом .... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted February 3, 2015 · Report post Отдавайте по хттп с прекешем 8 метров. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
taf_321 Posted February 4, 2015 · Report post astra-4.4.107 --stream astra-s.conf Насколько реально сделать так, чтобы один процесс обслуживал один транспондер? У меня нечто подобное начиналось, когда попытался в один процесс запихнуть прием и пересылку сразу 30 каналов. Разнес по 8 каналов на процесс, и на том же железе без проблем все заработало. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
abel68 Posted February 4, 2015 · Report post отдавать по HTTP не реально, будет очень большая нагрузка на сервер. Насколько реально сделать так, чтобы один процесс обслуживал один транспондер? даже и не знаю как.... Пробовали запустить две астры - не получилось. если подскажете как, то обязательно попробую. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
taf_321 Posted February 4, 2015 · Report post Хм... Я нарисовал 3 файла, состоящий из кусков, что припел выше, запуск просто astra filename.lua Зайдем с другой стороны, сколько DVB-карт у вас стоит, и сколько тюнеров на каждой имеется? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tolyamba Posted February 5, 2015 · Report post astra-4.4.107 --stream astra-s.conf Насколько реально сделать так, чтобы один процесс обслуживал один транспондер? У меня нечто подобное начиналось, когда попытался в один процесс запихнуть прием и пересылку сразу 30 каналов. Разнес по 8 каналов на процесс, и на том же железе без проблем все заработало. Народ, ну вы чё??? Почитайте документацию к Астре, там всё понятно!!! На каждый процесс (транспондер) создаете свой конфиг #!/usr/bin/astra pidfile("/var/run/ntv_12399.pid") dvb = dvb_tune({ type = "S", adapter = 15, buffer_size = 1024, tp = "12399:r:27500", lnb = "10750:10750:10750", tone = true, lnb_sharing = false }) cam_1 = newcamd({ name = "cam_1", host = "127.0.0.1", port = "7001", user = "ntv", pass = "ntv", key = "0102030405060708091011121314", disable_emm = true, }) make_channel({name = "TNT", input = {"dvb://dvb#pnr=10302&cas_data=040600&cam=cam_1"}, output = {"http://0.0.0.0:11501","udp://237.2.15.1:1234#cbr&sync=2"},}) make_channel({name = "Pyatnica!", input = {"dvb://dvb#pnr=10303&cas_data=040600&cam=cam_1"}, output = {"http://0.0.0.0:11502","udp://237.2.15.2:1234#cbr&sync=2"},}) make_channel({name = "STS", input = {"dvb://dvb#pnr=10306&cas_data=040600&cam=cam_1"}, output = {"http://0.0.0.0:11503","udp://237.2.15.3:1234cbrsync=2"},}) make_channel({name = "TV-3", input = {"dvb://dvb#pnr=10308&cas_data=040600&cam=cam_1"}, output = {"http://0.0.0.0:11504","udp://237.2.15.4:1234#cbr&sync=2"},}) и по такому примеру на каждый транс, каждый конфиг называите по своему, присваиваетет права на выполнение дальше запускаете каждый процесс отдельно с & , либо создаете еще один скрипт такого содержания для запуска конфигов #!/bin/bash /usr/local/./1 & sleep 5 /usr/local/./2 & sleep 5 /usr/local/./3 & sleep 5 где /usr/local/ полный путь к скрипту запуска Астры, 1,2,3 - имена скриптов запуска Астры ну а это пример скрипта для остановки процессов Астры #!/bin/bash pid=`ps -e | awk '/1/ {print $1; exit}'` kill -9 $pid pid=`ps -e | awk '/2/ {print $1; exit}'` kill -9 $pid pid=`ps -e | awk '/3/ {print $1; exit}'` kill -9 $pid Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...