Форум МАКАТЕЛ

Оборудование и SOFT => Цифровое ТВ => Тема начата: 1076 от 02.12.2015, 09:01

Название: Архивация вещания для РКН.
Отправлено: 1076 от 02.12.2015, 09:01
Кто  то   использует VLC  для  архивации  вещаемого  потока ?

Я  не  смог демультиплексироват ь МПЕГ4

http://antizzz.com/?p=318
Название: Re: Архивация вещания для РКН.
Отправлено: overhead от 02.12.2015, 12:16
пусть программу передач в газете читают!
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 02.12.2015, 12:51
пусть программу передач в газете читают!

Я  им копировал 1  неделю - 300 ГБ  при  провеке.
Название: Re: Архивация вещания для РКН.
Отправлено: scopus от 02.12.2015, 13:42
Пишу эфир и не парюсь,хоть и  в сжато-пережатом состоянии. Кстати,очень хорошая весЧь, выручало не раз при спорных вопросах с вредными клиентами: было в эфире или не было! всем рекомендую делать не для них, а для себя!
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 02.12.2015, 13:44
Кто то наладил  для  этого Vlc ?
Название: Re: Архивация вещания для РКН.
Отправлено: Cyber от 02.12.2015, 13:53
<?php
$work_dir
="/mnt/tnt";
$record_per=1*31*24*3600;

// scaning directrory for get list of directries

$arr_dir=scandir($work_dir);
$now=date("Ymd",time());
$old=date("Ymd",time()-$record_per);

$is_current=FALSE;
foreach (
$arr_dir as $v)
{
if ($v==$now) {$is_current=TRUE;}
if ($v<$old && $v!="." && $v!="..") {
exec("rm -r ".$work_dir."/".$v);
}
}
// Create dirrectory if is apsent
if (!$is_current){mkdir($work_dir."/".$now);}

$hh=date("Ymd-H"time());
$command="killall vlc";
exec($command);

$command="sudo -u username cvlc --daemon udp://@238.1.1.10:1234 --sout 'standard{mux=\"mov\",dst=\"".$work_dir."/".$now."/tnt-".$hh.".mov\"}' ";

exec($command);
?>
Под рутом не работает, поэтому создан пользователь, в скрипте отображается как username.
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 02.12.2015, 13:55
<?php
$work_dir
="/mnt/tnt";
$record_per=1*31*24*3600;

// scaning directrory for get list of directries

$arr_dir=scandir($work_dir);
$now=date("Ymd",time());
$old=date("Ymd",time()-$record_per);

$is_current=FALSE;
foreach (
$arr_dir as $v)
{
if ($v==$now) {$is_current=TRUE;}
if ($v<$old && $v!="." && $v!="..") {
exec("rm -r ".$work_dir."/".$v);
}
}
// Create dirrectory if is apsent
if (!$is_current){mkdir($work_dir."/".$now);}

$hh=date("Ymd-H"time());
$command="killall vlc";
exec($command);

$command="sudo -u username cvlc --daemon udp://@238.1.1.10:1234 --sout 'standard{mux=\"mov\",dst=\"".$work_dir."/".$now."/tnt-".$hh.".mov\"}' ";

exec($command);
?>
Под рутом не работает, поэтому создан пользователь, в скрипте отображается как username.
Спасибо!  буду  пробовать! :)
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 02.12.2015, 14:05
Cyber,  а  у  вас  Мпег2   поток или  МПЕГ4 ?
Название: Re: Архивация вещания для РКН.
Отправлено: Alexam от 02.12.2015, 14:15
мы передачи на диски скидываем, их же ещё в ВГТРК отправлять в фильмофонд
Название: Re: Архивация вещания для РКН.
Отправлено: Cyber от 02.12.2015, 14:16
MPEG2, но думаю это не должно как то влиять. У нас мониторинг также на vlc работает, там и MPEG4 каналы есть, и даже HD :)
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 02.12.2015, 14:24
MPEG2, но думаю это не должно как то влиять. У нас мониторинг также на vlc работает, там и MPEG4 каналы есть, и даже HD :)
Я  пытался  пару  лет назад  поднять эту  тему , МПЕГ2 пишет,  МПЕГ4-нет. Ругается  что  нет демультиплексора МПЕГ4.
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 02.12.2015, 14:40
Попробуйте на  запись нажать на  МПЕГ4.
Название: Re: Архивация вещания для РКН.
Отправлено: Cyber от 02.12.2015, 16:25
Пишет.
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 07.12.2015, 11:23
Уперся  в  то ,  что  VLC  не  видит программы в TS потоке.
Как   заставить VLC демультиплексироват ь  поток ?
Cyber  ,  можешь  помочь ?
Название: Re: Архивация вещания для РКН.
Отправлено: Cyber от 07.12.2015, 11:26
Запишите поток в файл.
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 07.12.2015, 11:31
VLC  не видит TS. Невозможно  записать.
Название: Re: Архивация вещания для РКН.
Отправлено: sky star от 07.12.2015, 11:40
VLC И не обязан "демультиплексироват ь :)
с чего это вдруг ?
VLC "вертушка" причем самая из нестабильных что я в жизни видел !
у меня с десяток версий "портейбл" на компе/ноуте
ведут себя ка шаман в бубен ударит

4T2 вот тот может демультиплексироват ь и писать :)

тут проблем будет другой, как кэпчить "удобными" кусками ???
а то файло будет реально огромной длинны
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 07.12.2015, 13:40
VLC И не обязан "демультиплексироват ь :)
с чего это вдруг ?
Поток из  тюнера  нормально  демультиплексирует.
А  из UDP не хочет.
Название: Re: Архивация вещания для РКН.
Отправлено: ua4frr от 07.12.2015, 13:47
4Т2 по интереснее VLC будет в плане захвата потока, у меня не всегда получалось по UDP что то "захватить" VLC плеером, при чем, как удачно высказано выше, раз на раз не приходится...единст венное на 4Т2 надо получить лицензию от разработчика (как бы бесплатно), чего у меня не получилось, письма так и не пришли сколько б раз не пытался отправлять запрос((((
Название: Re: Архивация вещания для РКН.
Отправлено: 1076 от 08.12.2015, 12:50
..единственное на 4Т2 надо получить лицензию от разработчика (как бы бесплатно), чего у меня не получилось, письма так и не пришли сколько б раз не пытался отправлять запрос((((
Я их  получил  несколько  штук  в  виде  файлов  и  номеров.
Но  они  нормально  не  встали  почему-то :(
Надо  еще  поковырять,  прога  крутая,  жаль  линуксовой  версии  нет
Название: Re: Архивация вещания для РКН.
Отправлено: ua4frr от 08.12.2015, 12:55
Я их  получил  несколько  штук  в  виде  файлов  и  номеров.
Я все лето пытался получить и просто письмо писал со своими данными (там ID железа генерируется по моему) и так и ни чего и не получил((( А прога классная, хотелось по юзать, поток посмотреть на ГС(((