Перейти к содержимому
Калькуляторы

щелкает звук DVB-C

Добрый день!

 

Имеем: сервер UBUNTU (i5, 16 Гиг памяти, сетевая карта Intel 10/100/1000 Mbit) карты SkyStar2, каналы снимаются Астрой и мультиплексом(сори очипятка) мультикастом отправляются на PBI-1400 и сама PBI снимает каналы.

суть проблемы такова, что те каналы которые снимает PBI показывают отлично, а те каналы которые снимаются сервером, показывают с заиканием/щелканьем звука.

буфер и фильтр пакетов на сетевой карте меняли.

 

помогите в решении проблемы?!?

 

 

P.S.

посылать не куда не надо, уже все перечитали.

Изменено пользователем abel68

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

посылать не куда не надо, уже все перечитали.

 

Весь интернет перечитать невозможно.

 

А всё-таки, тут читали?

Изменено пользователем zoom

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня тоже звук отстаёт от видео.Ничего не получается...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

необходимо в Астре на каждом канале включить синхронизацию &sync&cbr=5, но это только в полной версии!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в общем эксперимент не удался.....

до эксперимента была связка Astra(бесплатная) + MPTSD. в MPTSD прописывали параметр -m2 помогло частично, зато через какое то время начиналась рассинхорнизация звука и видео - звук отставал, а те каналы которые дешифровывались ключом BISS пропадает картинка а звук есть. (напомню, что первоначально проблема в щелчках, заикания звука, отставания не было). так вот, скачали пробную полную версию Astra, запустили и прописали параметр &sync&cbr=5 заикания не пропали.

железо которое принимает мультикаст (Модуль трансмодулятора QAM DMM-1400PM-S2C для цифровой ГС PBI DMM-1000)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день!

Мыслей больше нет?

Вопрос - Astra полная версия отличается от полной пробной версии по функционалу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Столкнулся с аналогичной проблемой. От одного источника идет мультикаст, на некоторых ТВ все нормально, на других же (лично у меня дома) звук заикается как на дрянном 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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выдаёт в запуске

./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

 

что ещё может не так? или все в порядке?

 

резервных каналов точно нет.

Изменено пользователем abel68

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

проверили - звук щелкает, картинка дергается.

P.S.

уже голова кругом ....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отдавайте по хттп с прекешем 8 метров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

astra-4.4.107 --stream astra-s.conf

 

Насколько реально сделать так, чтобы один процесс обслуживал один транспондер? У меня нечто подобное начиналось, когда попытался в один процесс запихнуть прием и пересылку сразу 30 каналов. Разнес по 8 каналов на процесс, и на том же железе без проблем все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

отдавать по HTTP не реально, будет очень большая нагрузка на сервер.

Насколько реально сделать так, чтобы один процесс обслуживал один транспондер?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хм... Я нарисовал 3 файла, состоящий из кусков, что припел выше, запуск просто

 

astra filename.lua

 

Зайдем с другой стороны, сколько DVB-карт у вас стоит, и сколько тюнеров на каждой имеется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.