romlog Опубликовано 24 апреля, 2009 Всем привет, ситуация такова: Есть приставка 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 а звук идет с РЕАЛЬНОГО КАНАЛА... Заранее благодарен. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MrCloud Опубликовано 24 апреля, 2009 аудиокодек смотреть в ВЛЦ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 25 апреля, 2009 аудиокодек смотреть в ВЛЦ А что разве 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 то тишина ( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 25 апреля, 2009 Зашел на сайт 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? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
groman Опубликовано 27 апреля, 2009 гм, странно, мы юзаем vlc 0.8.6 там все ок. А зачем вы файл транскодите? или у вас источник который вещать хотите в другом формате? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 28 апреля, 2009 (изменено) да я пытаюсь вещать с файла в котором DiVX и mp3 А вообще если залезть в приставку и в качестве стартовой страницы прописать igmp://239.255.2.6:1234 и перегрузить приставку то естьи видео и звук. В общем в QWERTY какая то фигня со звуком если пытаться грузить вначале сам QWERTY а потом один из каналов отводить под свое вещание, звук ни в какую не проигрывается. =/ Изменено 28 апреля, 2009 пользователем romlog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
groman Опубликовано 28 апреля, 2009 (изменено) гм, есть идея. я так понимаю что если на голой приставке пробовать - все ок. если пробовать стримить через VLC подменяя мультикаст кверти - то вилы. я думаю в мидлвари(ivision видимо) qwerty забито жестко какие пиды использовать для видео и аудио. попробуйте записать видео кусочек и натравить на него анализатор какой нибудь и посмотреть PIDы аудио\видео. но вот как заставить vlc вещать аудио с нужным pid - не знаю :) не нужно было :) Изменено 28 апреля, 2009 пользователем groman Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tipok Опубликовано 28 апреля, 2009 (изменено) Проверьте "samplerate" выходного потока, оно должно быть 48000, это стандартное значение для транспортного потока. Некоторые сет-топ-боксы (как и dvb-тюнеры) непонимают ничего, кроме 48Ks/s. Изменено 28 апреля, 2009 пользователем tipok Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 29 апреля, 2009 неважно какой samplerate просто весь ступор в middleware QWERTY который внешнее аудио просто блочит( странно что Видео не блокирует знать бы как посмотреть PIDы аудио\видео =) и потом еще научится вещать их через VLC) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tipok Опубликовано 29 апреля, 2009 весь ступор в middleware QWERTY который внешнее аудио просто блочит( Хочеццо взглянуть на verbose log от VLC... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
groman Опубликовано 30 апреля, 2009 мидлварь не блочит :) она просто прописывает приставке какой пид юзать в качестве аудио в мультикаст потоке который получила приставка. По идее это должно быть только на каналах с несколькими звуковыми дорожками. попробуйте другой то канал заменить. Россию например. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 1 мая, 2009 весь ступор в middleware QWERTY который внешнее аудио просто блочит( Хочеццо взглянуть на verbose log от VLC... А подскажите как это сделать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 1 мая, 2009 (изменено) мидлварь не блочит :) она просто прописывает приставке какой пид юзать в качестве аудио в мультикаст потоке который получила приставка. По идее это должно быть только на каналах с несколькими звуковыми дорожками. попробуйте другой то канал заменить. Россию например. Пробовал на РТР Первом и НТВ неполучилось( В настройках 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 то видео без звука =/ Пока так и не поборол проблему =/ Изменено 1 мая, 2009 пользователем romlog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MrCloud Опубликовано 4 мая, 2009 как теперь выяснить какие PID и ID поставить чтобы приставка их начала распозновать?проще всего взять Elecard Mpeg player Demo, открыть им поток и посмотреть PID по кнопочке инфо.Потом или подпихивать такие-же Амино или ей сказать какие надо твои слушать, лучше всего конечно сделать локальную HTML свою страничку или поправить в стб channels конфиг. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Krsvchg Опубликовано 4 мая, 2009 (изменено) У тебя размускано идет по идее - на разных портах, когда ты транскодишь надо бы еще и собрать все в 1 поток с указанием пидов... звук идет на один порт, видео на другой. приставка не знает. в общем потоке, там где основной контейнер только видео... посмотри трафшоу что и как мультикастишь и скинь в форум :) Да, какая прошива на 110 ? Да? Ты с тюнера это вещаешь ? Зачем же так сложно то ? :) Некоторые сет-топ-боксы (как и dvb-тюнеры) непонимают ничего, кроме 48Ks/s.Амина дружит :) Все что выше она воспримет как свой максимум, не помню для 110, для 130 это 96..Да, groman прав - мидл-вэр тут ни при чем.. Изменено 4 мая, 2009 пользователем Krsvchg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 4 мая, 2009 (изменено) У тебя размускано идет по идее - на разных портах, когда ты транскодишь надо бы еще и собрать все в 1 поток с указанием пидов...звук идет на один порт, видео на другой. приставка не знает. в общем потоке, там где основной контейнер только видео... посмотри трафшоу что и как мультикастишь и скинь в форум :) Вообще при одних и тех же настройках вещания при просмотре потока с 110 с предварительно загруженной QWERTY мидлварей идет только видео, если отключить 110 от сети то она грузит встроенную в нее дефолтовую прошу и там можно указать home page, но в это случает все норм и видео и звук норм проигрываются. В настройках вещания всегда указываю mux=ts. С помощью Elecard Mpeg player вычислил пиды видео и аудио пока не пробовал муксить с такими настройками пидов...Да, какая прошива на 110 ?прошу нада дома смотреть, а я счас на работе)миддлефаря от QWERTY Да? Ты с тюнера это вещаешь ? Зачем же так сложно то ? :)нет конечно не с тюнера)) просто беру мультикаст поток из сетки Изменено 4 мая, 2009 пользователем romlog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
romlog Опубликовано 4 мая, 2009 как теперь выяснить какие PID и ID поставить чтобы приставка их начала распозновать?проще всего взять Elecard Mpeg player Demo, открыть им поток и посмотреть PID по кнопочке инфо.Потом или подпихивать такие-же Амино или ей сказать какие надо твои слушать, лучше всего конечно сделать локальную HTML свою страничку или поправить в стб channels конфиг. Спасибо большущее удалось выяснить пиды, все заработало =) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bitbucket Опубликовано 12 сентября, 2011 Подниму тему. Столкнулся с аналогичной ситуацией: есть А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. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tipok Опубликовано 12 сентября, 2011 Подниму тему. Столкнулся с аналогичной ситуацией: есть А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" - совсем маловато будет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bitbucket Опубликовано 12 сентября, 2011 Если картинка есть (хоть и битая), значит параметры потока тут не причём. В этом виноваты скорее всего кодеки (а точнее их неверная конфигурация). Вот "samplerate=41000" - совсем не то. Почему не то ? С 48000 та же ситуация.... Звука вообще нет - был бы хотя бы шум или искаженный звук, а вго вообще нет. Да и "hq=bits" и "vt=256000" - совсем маловато будет. hq влияет на качество картинки (выбирает алгоритм motion vector detection), но не на ее рассыпание, а вот vt тут как раз слишком много: у vlc этот параметр в кбит/сек. upd: вобщем проблема была в кодеке - для А110 надо использовать mp2a, а не mpga. mp2a берется из twolame. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость Торнео Опубликовано 13 ноября, 2011 Долго мучался с Aminet110 ради просмотра видео с компьютера. Заработало, даже сделал так, что при клике на файл фильма автоматом запускался VLC с настройкой на вещание на декодер. Через год все разом рухнуло, запустить не удалось. Может провайдер (СТРИМ) своей дистанционной прошивкой все испортил? Как исправить? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...