Подрабатываю в одной конторе - «почтовом ящике». Вчера потребовали в разработке для многопоточного I/O больше не использовать boost::asio, а вместо него всё сетевое писать на Qt.
Често-говоря, вступать в холивары не хотелось. На вопрос «а как же epoll()» был получен ответ, что «QDataStream его поддерживает», далее решил перестать дискутировать.
Здравия всем!
Подскажите пожалуйста, как использовать аппаратное декодирование в MB77.07 (например при выводе H.264 видео на экран)? В описании одноплатника указана поддержка GStreamer - может укажете, какой плагин использовать? Или ещё какие варианты есть?
Благодарю!
Прошу посоветовать куда копать, чтобы реализовать искомое. Каков рекомендованный стэк технологий: ЯП, ПО, библиотеки, стандарты, протоколы, сервисы и пр?
Перечень требований, что имею на руках:
Базируется на свободном ПО;
Работа с клиентами через браузер;
Трансляция видео-, аудиопотоков с выбором качества на клиенте;
Обеспечение возможности монтажа видео-/аудио потоков с поддержкой наложения, картинок в картинках (любое кол-во, любой вложенности) и пр. эффектов в прямом эфире;
Возможность для посетителей подключиться в качестве зрителя с использованием своих микрофона/вебкамеры;
Отображение на сайте подключенных зрителей с возможностью получения инфы по каждому (что зритель о себе оставил/позволил отобразить);
Поддержка [группового] «звонка в студию»;
Поддержка «подмеса» аплодисментов/реплик от зрителей (когда можно по логике мероприятия - песня кончилась или семинар идет);
Групповые/приватные чаты/видеоконференции с шарингом рабочих столов для знакомств, обсуждений, пр.;
Интеграция с соцсетями и пр. сервисами.
Премного благодарен за любую полезную инфу по-существу! :)
Здравствуйте! Для организации процесса многоканальной записи на репетиционной базе решил сделать бюджетное решение на базе Linux-а. Поскреб по сусекам да знакомым и обрел старенькую 8-канальную звуковуху и уже достаточно немолодой комп - все заработало, причем вполне вменяемо, без задержек и пр. Теперь проблема состоит в том, что надо как-то брать звук с звукового тракта каждого инструмента, сохраняя при этом его подачу на звукоусилительную аппаратуру. По идее для этого дОлжно использовать insert-разъем на микшерном пульте, однако бюджетные модели пультов ими в достаточном количестве не обладают. Гугление показало, что такие устройства называются audio-splitter-ами и вариантов их исполнения великое множество. Я не являюсь сведущим в радиоэлектронике, посему хочу спросить у вас совета, какую схему выбрать, чтобы не шумело, искажений не вносило, легко множилось на много каналов и делалось с разумными трудовыми и финансовыми затратами? БлагоДарю!
P.S. Это перепост треда из «Multimedia», прошу не пинать.
Здравствуйте! Для организации процесса многоканальной записи на репетиционной базе решил сделать бюджетное решение на базе Linux-а. Поскреб по сусекам да знакомым и обрел старенькую 8-канальную звуковуху и уже достаточно немолодой комп - все заработало, причем вполне вменяемо, без задержек и пр. Теперь проблема состоит в том, что надо как-то брать звук с звукового тракта каждого инструмента. По идее для этого дОлжно использовать insert-разъем на микшерном пульте, однако бюджетные модели пультов ими в достаточном количестве не обладают. Гугление показало, что такие устройства называются audio-splitter-ами и вариантов их исполнения великое множество. Я не являюсь сведущим в радиоэлектронике, посему хочу спросить у вас совета, какую схему выбрать, чтобы не шумело, искажений не вносило, легко множилось на много каналов и делалось с разумными трудовыми и финансовыми затратами? БлагоДарю!
Доброго времени суток.
После установки Oracle 8.1.7 под Linux Slackware 7.1 при запуске dbassist (Database Management Assistant) выдается следующая мессага:
java.lang.NumberFormatException:
at java.lang.RuntimeException.<init>(Compiled Code)
at java.lang.IllegalArgumentException.<init>(Compiled Code)
at java.lang.NumberFormatException.<init>(Compiled Code)
at java.lang.Long.parseLong(Compiled Code)
at java.lang.Long.parseLong(Compiled Code)
at WizOSD.getAvailableMemory(Compiled Code)
at WizOSD.DBQueryAvailableRAM(Compiled Code)
at CheckerClass.CheckAvailableRAM(Compiled Code)
at CheckerClass.DetectAll(Compiled Code)
at DBConfigInfo_base.<init>(Compiled Code)
at DBConfigInfo.<init>(Compiled Code)
at DBCreateWizard.<init>(Compiled Code)
at DBCreateWizard.main(Compiled Code)
и процесс мертво зависает. Может кто мог победить?
Всего наилучшего!
Илья Сторожилов.