Jump to content

Recommended Posts

Posted (edited)

Добрый день!

 

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

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

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

 

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

 

 

P.S.

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

Edited by abel68
Posted

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

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

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

Posted

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

Posted (edited)

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

./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 by abel68
Posted

astra-4.4.107 --stream astra-s.conf

 

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

Posted

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

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

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

Posted

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

 

astra filename.lua

 

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

Posted

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.

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.