Подскажите пожалуйста,а на вин 8 этот планшет станет?Просто есть возможность его по объявлению купить(за сущие копейки),но продавец напугал возможностью установки до ХР!Искал дрова по ссылке-действительно нет таких.Но вдруг здешние гуру в курсе как засунуть его в(планшет) в Вин8!
Вообщем, оно ресамплит, но слать с виртурилки частотой 8khz не умеет нормально. Это касается не только alaw, но и других кодеков. Пока остановился на opus с минимальным качеством. А там придется конвертер писать скорее всего.
У меня динамический ip на виртурилке. Написал простой bash скрипт, который определяет свой ip с помощью wpa_cli и выводит espeak'ом или google воисом на динамик.
Добрый вечер! ноутбук Toshiba Satellite L850-DES при включении горит надпись Тошиба, просит паролm ввожу 3 раза и вырубается((( подскажите пожалуйста как найти перемечку?
Спасибо. Пересобрал, залил. Уже шлет нормально, но сама виртурилка проигрывает плохо, ужасно:( Не подходит такой вариант. Хм... че ж оно не ресамплит...?
2 Gol: А не подскажете еще, какими командами собираете? Пробуюу так (предварительно включив в .config опцию SND_DM365_VOICE_CODEC_8KHZ): cd kernel make oldconfig Не идет... И еще такой вопрос - при сборке, все остальное будет нормально работать?
При смене опций FS надо сборку файловой системы запустить, оно не полностью будет всё пересобирать а только недостающие пакеты. Ну а если опции ядра меняешь, соответственно только ядро надо пересобрать и впихнуть uImage в раздел /boot
2 Gol: Спасибо, opus поставился. Нужно еще где нибудь вот эту либу взять к гстримеру: libgstopus.so Цитата: Вроде вот так ресемплить надо audioconvert ! audioresample ! 'audio/x-raw-int,rate=8000,width=16,channels=1'
Я так и делал, пробовал и другие варианты. Уже и на форуме гстримера спрашивал... Он вроде ресемплит и показывает, что 8000 частота, но на принимающей стороне все равно нужно 16000 указывать, иначе медленно проигрывает.
По смене опции FS - это пересобирать надо или где нибудь на виртурилке можно заменить?
2 Footniko: Цитата: Как его назад отпатчить до 8kHz?:)
Там я опцию ядра делал давным-давно, называется SND_DM365_VOICE_CODEC_16KHZ, там рядышком две опции Fs=8kHz и Fs=16kHz. Только вот не проверял на 8, т.к. только с 16кГц всегда собираю.
<strong>2 Gol:</strong> А как отдельно opus собрать? Пробовал так: cd /opt/virt2real-sdk/fs sudo make opus-xpkg
Ругается: checking for arm-buildroot-linux-gnueabi-gcc... /opt/virt2real-sdk/fs/output/host/usr/bin/arm-none-linux-gnueabi-gcc checking whether the C compiler works... no configure: error: in `/opt/virt2real-sdk/fs/output/build/opus-1.0.2': configure: error: C compiler cannot create executables See `config.log' for more details make: *** [/opt/virt2real-sdk/fs/output/build/opus-1.0.2/.stamp_configured] Error 77
2 Gol: Средствами gstreamer так и не удалось понизить частоту:( Как его назад отпатчить до 8kHz?:) Блин столько прошел уже, а тут на такой мелочи застряг:/
Есть еще один вариант по WebRTC - использовать OpenWebRtc от Ericsson. Они недавно поставили его на Raspberry pi. Надеюсь, скоро выложат доку какую нибуть, как это сделать. Можно будет с виртурилкой попробовать.
Крутяк. Немного оттюнил цепочку, никаких проблем уже не наблюдаю, за исключением лагов плагина, когда темно. Звук тоже пошел, но 16кГц. В итоге он замедленный в 2 раза, т.к. вебу нужно 8кГц. Есть возможность гстримером понизить его до 8 на стороне виртурилки? Пробовал так: gst-launch alsasrc ! audioconvert ! audio/x-raw-int,channels=1,depth=16,width=16,rate=8000 ! alawenc ! rtppcmapay ! udpsink host=192.168.1.16 port=3001 Шлет 16.Если так: gst-launch alsasrc ! audioconvert ! audio/x-raw-int,channels=1,depth=8,width=8,rate=8000 ! alawenc ! rtppcmapay ! udpsink host=192.168.1.16 port=3001 То ругается: WARNING: erroneous pipeline: could not link audioconvert0 to alawenc0
2 Gol: Отписался. По темноте - да, в том то и дело, что при обычном все хорошо. И вообще этот плагин очень уж капризный. Еле подобрал цепочку на v2r, с которой он более менее нормально работает. Параметр idrinterval должен быть всегда 1, иначе задержка видео постоянно увеличивается в арифметической прогрессии. Также, если поставить слишком высокий или слишком низкий targetbitrate, получится та же проблема. Также заметил, что если переключаться между вкладками при стримминге, видео замедляется. Вроде с компа, когда библиотекой x264 шлю ему h264 нет подобных проблем. Чего ж он так к виртурилке неровно дышит... Ребята из RTCWeb решили недавно, что h264 будет обязательным для WebRTC. Надеюсь это произойдет чем поскорее. Все надежды на родные возможности, ато с этими плагинами...
2 Footniko: Я там отписался уже, ага. Схема получается как я раньше с RTMP делал, с промежуточным сервером :-( А насчёт темноты - обычно шумов много при плохом освещении, кодек от них с ума может сходить. Хотя я вот при обычном RTP изменений в шустрости видео при разном освещении не замечал.
2 Footniko: У нас сначала войскодек как раз на 8 кГц только и работал (драйвер звука), патчил специально чтоб 16 кГц получить. Как с g711 дела обстоят я не в курсе - не пробовал ни разу. Ты уж тогда опубликуй результаты эксперимента, опробуем WebRTC, мож сразу в админку добавлю.
<strong>2 Gol:</strong> Спасибо большое за библиотеки! Теперь работает. По загрузке проца на 10%-20% больше грузится, чем с AAC. Качество звука хорошое, вроде. Но видео сразу замедлилось. Правда, почему-то частота звука в 2 раза выше. Вроде должна быть 8000 по умолчанию для g711, а не 16000. Щас подзаряжу аккум и продолжу испытания...
[root@virt2real gstreamer-0.10]# gst-inspect | grep law alaw: alawdec: A Law audio decoder alaw: alawenc: A Law audio encoder mulaw: mulawdec: Mu Law audio decoder mulaw: mulawenc: Mu Law audio encoder
2 Footniko: Opus есть в sdk, BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_OPUS, по дефолту я его в прошивку не включал. По поводу alaw/mulaw - в sdk есть BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LAW, при сборке которого как раз появляются библиотеки libgstalaw.so и libgstmulaw.so Вопрос только насколько всё там с производительностью хорошо. Могу готовые библиотеки скинуть, если нужно.