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

VLC > AmiNET 110 вещание с компа на эту приставку

Всем привет, ситуация такова:

 

Есть приставка AmiNET 110 которую я приобрел у QWERTY.

Настроил трансляцию каналов QWERTY за роутером.

На роутере заблорировал один из адресов по которому идет вещание неинтересного мне канала. (udp : 239.255.2.6:1234)

Запускаю VLC вещание с параметрами видео MPEG-2 и аудио MPEG-1 на заблокированный адрес (239.255.2.6:1234)

 

Что получилось: при переключении каналов 1 2 3 ... смотрим наши QWERTY каналы, а на Х канале видим то видео которое я вещаю, но БЕЗ ЗВУКА!

 

В чем может быть проблема?

PS. Экспериментировал снимать блокировку IP на роутере и вижу что вещается видео с VLC а звук идет с РЕАЛЬНОГО КАНАЛА...

 

Заранее благодарен.

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


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

аудиокодек смотреть в ВЛЦ

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


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

аудиокодек смотреть в ВЛЦ

А что разве VLC перекодирует системным аудиокодеком а не встроенным в него? Может дело в VLC версии: 0.9.9 ?

 

Вот так я запускаю вещание:

c:\Program Files\VideoLAN\VLC>vlc -vvv 1.mpg --sout "#transcode{vcodec=mp2v,vb=2

000,acodec=mpga,ab=128,channels=2}:duplicate{dst=std{access=udp,mux=ts,dst=239.2

55.2.6:1234}}

 

1.mpg записан с QWERTY этим же самым VLC захватом в файл.

 

если даже убрать acodec=mpga,ab=128,channels=2 то тишина (

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


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

Зашел на сайт LVC в разделе "Possible output formats for the transcoding module" нету MPEG Layer >>>1<<<< audio.... Есть только MPEG Layer 2 audio и MPEG Layer 3 audio

А как я понимаю из документации от AmiNET 110 он только MPEG Layer 1 audio понимает...

 

Вопрос теперь такой: как к VLC прикрутить транскодинг аудиопотока в формате MPEG Layer 1 audio?

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


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

гм, странно, мы юзаем vlc 0.8.6 там все ок.

 

А зачем вы файл транскодите? или у вас источник который вещать хотите в другом формате?

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


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

да я пытаюсь вещать с файла в котором DiVX и mp3

 

А вообще если залезть в приставку и в качестве стартовой страницы прописать igmp://239.255.2.6:1234 и перегрузить приставку то естьи видео и звук. В общем в QWERTY какая то фигня со звуком если пытаться грузить вначале сам QWERTY а потом один из каналов отводить под свое вещание, звук ни в какую не проигрывается. =/

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

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


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

гм, есть идея.

я так понимаю что если на голой приставке пробовать - все ок.

если пробовать стримить через VLC подменяя мультикаст кверти - то вилы.

 

я думаю в мидлвари(ivision видимо) qwerty забито жестко какие пиды использовать для видео и аудио.

попробуйте записать видео кусочек и натравить на него анализатор какой нибудь и посмотреть PIDы аудио\видео. но вот как заставить vlc вещать аудио с нужным pid - не знаю :) не нужно было :)

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

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


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

Проверьте "samplerate" выходного потока, оно должно быть 48000, это стандартное значение для транспортного потока. Некоторые сет-топ-боксы (как и dvb-тюнеры) непонимают ничего, кроме 48Ks/s.

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

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


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

неважно какой samplerate просто весь ступор в middleware QWERTY который внешнее аудио просто блочит( странно что Видео не блокирует

 

знать бы как посмотреть PIDы аудио\видео =) и потом еще научится вещать их через VLC)

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


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

весь ступор в middleware QWERTY который внешнее аудио просто блочит(

Хочеццо взглянуть на verbose log от VLC...

 

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


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

мидлварь не блочит :) она просто прописывает приставке какой пид юзать в качестве аудио в мультикаст потоке который получила приставка. По идее это должно быть только на каналах с несколькими звуковыми дорожками. попробуйте другой то канал заменить. Россию например.

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


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

весь ступор в middleware QWERTY который внешнее аудио просто блочит(

Хочеццо взглянуть на verbose log от VLC...

А подскажите как это сделать?

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


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

мидлварь не блочит :) она просто прописывает приставке какой пид юзать в качестве аудио в мультикаст потоке который получила приставка. По идее это должно быть только на каналах с несколькими звуковыми дорожками. попробуйте другой то канал заменить. Россию например.

Пробовал на РТР Первом и НТВ неполучилось(

В настройках VLC нашел настройки PIDов мультиплексирования в MPEG-TS

 

Видео PID=0

Аудио PID=0

SPU PID=0

PMT PID=0

TS ID=0

NET ID=0

 

как теперь выяснить какие PID и ID поставить чтобы приставка их начала распозновать?

 

Кстати провел эксперемент если взять VLC поток с udp://@239.255.2.1:1234 (это первый канал) и начать его вещать без перекодировки на адрес udp://@239.255.2.6:1234 то приставка на 6 канале начинает воспроизводить 1 канал с видео+звук.

И еще попробовал взять тот же поток udp://@239.255.2.1:1234 и записать его в файл и потом уже из файла начать вещать на udp://@239.255.2.6:1234 то видео без звука =/

 

Пока так и не поборол проблему =/

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

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


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

как теперь выяснить какие PID и ID поставить чтобы приставка их начала распозновать?
проще всего взять Elecard Mpeg player Demo, открыть им поток и посмотреть PID по кнопочке инфо.

Потом или подпихивать такие-же Амино или ей сказать какие надо твои слушать, лучше всего конечно сделать локальную HTML свою страничку или поправить в стб channels конфиг.

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


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

У тебя размускано идет по идее - на разных портах, когда ты транскодишь надо бы еще и собрать все в 1 поток с указанием пидов...

звук идет на один порт, видео на другой. приставка не знает. в общем потоке, там где основной контейнер только видео...

посмотри трафшоу что и как мультикастишь и скинь в форум :)

Да, какая прошива на 110 ?

Да? Ты с тюнера это вещаешь ? Зачем же так сложно то ? :)

 

 

 

 

Некоторые сет-топ-боксы (как и dvb-тюнеры) непонимают ничего, кроме 48Ks/s.
Амина дружит :) Все что выше она воспримет как свой максимум, не помню для 110, для 130 это 96..

Да, groman прав - мидл-вэр тут ни при чем..

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

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


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

У тебя размускано идет по идее - на разных портах, когда ты транскодишь надо бы еще и собрать все в 1 поток с указанием пидов...

звук идет на один порт, видео на другой. приставка не знает. в общем потоке, там где основной контейнер только видео...

посмотри трафшоу что и как мультикастишь и скинь в форум :)

Вообще при одних и тех же настройках вещания при просмотре потока с 110 с предварительно загруженной QWERTY мидлварей идет только видео, если отключить 110 от сети то она грузит встроенную в нее дефолтовую прошу и там можно указать home page, но в это случает все норм и видео и звук норм проигрываются. В настройках вещания всегда указываю mux=ts. С помощью Elecard Mpeg player вычислил пиды видео и аудио пока не пробовал муксить с такими настройками пидов...
Да, какая прошива на 110 ?
прошу нада дома смотреть, а я счас на работе)

миддлефаря от QWERTY

Да? Ты с тюнера это вещаешь ? Зачем же так сложно то ? :)
нет конечно не с тюнера)) просто беру мультикаст поток из сетки
Изменено пользователем romlog

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


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

как теперь выяснить какие PID и ID поставить чтобы приставка их начала распозновать?
проще всего взять Elecard Mpeg player Demo, открыть им поток и посмотреть PID по кнопочке инфо.

Потом или подпихивать такие-же Амино или ей сказать какие надо твои слушать, лучше всего конечно сделать локальную HTML свою страничку или поправить в стб channels конфиг.

Спасибо большущее удалось выяснить пиды, все заработало =)

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


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

Подниму тему.

 

Столкнулся с аналогичной ситуацией: есть А110 (прошивка от netup), на которой хочется видеть некий "инфоканал", который вещает vlc. В мидлваре все нужные цифры вписали, запустили vlc на вещание. Сторка примерно такая:

#transcode{vcodec=mp2v,fps=25,vb=5000,height=576,width=704,acodec=mpga,ab=192,channels=2,samplerate=41000, venc=ffmpeg{hq=bits,keyint=50,vt=256000}}: std{access=udp,mux=ts{tsid=22,pid-video=325,pid-audio=410,pid-pmt=530,use-key-frames=1}, dst=224.x.x.x:1234}

В результате получаем битую картинку на А110 и отсутствие звука. Но нормальную картинку и звук на vlc или других stb (интеркросс, длинк, A125). Уже менял samplerate, id-ы в ts потоке - ничего не помогает.

Если у кого получилось сделать multicast поток из vlc и он нормально смотрится на А110 с прошивкой от netup - киньте строку параметров для vlc.

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


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

Подниму тему.

 

Столкнулся с аналогичной ситуацией: есть А110 (прошивка от netup), на которой хочется видеть некий "инфоканал", который вещает vlc. В мидлваре все нужные цифры вписали, запустили vlc на вещание. Сторка примерно такая:

#transcode{vcodec=mp2v,fps=25,vb=5000,height=576,width=704,acodec=mpga,ab=192,channels=2,samplerate=41000, venc=ffmpeg{hq=bits,keyint=50,vt=256000}}: std{access=udp,mux=ts{tsid=22,pid-video=325,pid-audio=410,pid-pmt=530,use-key-frames=1}, dst=224.x.x.x:1234}

В результате получаем битую картинку на А110 и отсутствие звука. Но нормальную картинку и звук на vlc или других stb (интеркросс, длинк, A125). Уже менял samplerate, id-ы в ts потоке - ничего не помогает.

Если у кого получилось сделать multicast поток из vlc и он нормально смотрится на А110 с прошивкой от netup - киньте строку параметров для vlc.

 

Если картинка есть (хоть и битая), значит параметры потока тут не причём. В этом виноваты скорее всего кодеки (а точнее их неверная конфигурация). Вот "samplerate=41000" - совсем не то. Да и "hq=bits" и "vt=256000" - совсем маловато будет.

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


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

Если картинка есть (хоть и битая), значит параметры потока тут не причём. В этом виноваты скорее всего кодеки (а точнее их неверная конфигурация). Вот "samplerate=41000" - совсем не то.

Почему не то ? С 48000 та же ситуация.... Звука вообще нет - был бы хотя бы шум или искаженный звук, а вго вообще нет.

 

Да и "hq=bits" и "vt=256000" - совсем маловато будет.

hq влияет на качество картинки (выбирает алгоритм motion vector detection), но не на ее рассыпание, а

вот vt тут как раз слишком много: у vlc этот параметр в кбит/сек.

 

upd: вобщем проблема была в кодеке - для А110 надо использовать mp2a, а не mpga. mp2a берется из twolame.

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


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

Гость Торнео

Долго мучался с Aminet110 ради просмотра видео с компьютера. Заработало, даже сделал так, что при клике на файл фильма автоматом запускался VLC с настройкой на вещание на декодер. Через год все разом рухнуло, запустить не удалось. Может провайдер (СТРИМ) своей дистанционной прошивкой все испортил? Как исправить?

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


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

Join the conversation

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

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

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

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

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

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

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