Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Американский Nintendo DSi появится 5 апреля

Гаджеты
Nintendo DSiСегодня Nintendo объявило о выпуске их новой портативной игровой консоли DSi, которая появится на полках в США 5 апреля этого года и которая должна стать настоящим прорывом в индустрии портативных приставок.

DSi, которая будет иметь две камеры — это третья версия модели DS, продажи которой достигают 90 миллионов с начала запуска производства в 2004. Продаваться она будет за $169.99 и будет доступна в двух цветах: синем и черном.

Читать дальше →
Всего голосов 22: ↑18 и ↓4+14
Просмотры250
Комментарии 36

Кодирование аудио с потерями. Что к чему?

Звук
Внимание: это старая версия статьи, новая доступна на моём сайте.

Эволюция кодирования аудио



На дворе 2011-й год, с момента появления первого MP3 кодировщика прошло уже 17 лет. Но то, что большинство из нас до сих пор спокойно слушает музыку в формате MP3 — вовсе не значит, что прогресс всё это время топтался на месте. И это касается не только развития алгоритма кодирования MP3, но и эволюции кодирования аудио с потерями вообще — в виде новых, более совершенных кодеков, действительно позволяющих получить лучшее качество при меньшем размере. Такие форматы как OGG Vorbis, AAC, WMA, Musepack давно оставили позади устаревший MP3 с его многочисленными ограничениями и недостатками.
Читать дальше →
Всего голосов 92: ↑90 и ↓2+88
Просмотры77K
Комментарии 117

Вещание AAC-потока с помощью Icecast2 и streamTranscoder

Настройка Linux
Недавно у меня встала задача транслировать радиопоток и поток онлайн-трансляции подкаста, в формате AAC (Advanced Audio Coding). Этот формат является более экономичным, чем MP3, и в то же время позволяет сохранять приемлемое качество звучания. По субъективным ощущениям 48Kbps AAC не отличается от 64Kbps MP3. В этой краткой заметке опишу, как я настраивал одновременное вещание в форматах MP3 128Kbps, MP3 64Kbps и AAC 48Kbps. При этом я воспользовался OpenSource-инструментом streamTranscoderv3, о котором, почему-то, на хабре не было ни слова. Принцип работы streamTranscoder изображен на рисунке. Далее, как его собрать и использовать.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Просмотры9K
Комментарии 14

Кодек Full-HD Voice для мобильных сетей

Звук


На Всемирном мобильном конгрессе в Барселоне специалисты Fraunhofer IIS провели демонстрацию первого в мире телефонного звонка в сетях LTE с использованием аудикодека AAC-ELD (Enhanced Low Delay AAC), который обеспечивает качество Full-HD Voice.

Сейчас в большинстве сетей сотовой связи используется кодирование звука в полосе 3,5 кГц, в то время как человеческий слух способен воспринимать диапазон 20 кГц. Кодеки класса HD Voice передают в полосе 7 кГц, а Full-HD Voice кодируют и передают абсолютно весь слышимый диапазон, так что качество звука теперь ограничено только возможностями микрофона и динамиков/наушников.

В настоящее время Full-HD Voice уже используется в нескольких системах видеоконференцсвязи, но впервые такой кодек интегрирован в мобильные телефоны (на платформе Android) и проведён реальный сеанс связи между ними.
Всего голосов 25: ↑21 и ↓4+17
Просмотры2.9K
Комментарии 21

ТВ-рипы переходят на x264

Работа с видео
Крупнейшие релиз-группы LOL, LMAO, MOMENTUM и другие совместно приняли новый свод правил и стандартов для телевизионных рипов The SD x264 TV Releasing Standards 2012 и с 22 февраля 16:00 UTC начали выпуск всех телевизионных рипов в формате MP4/x264 вместо старого XviD/avi.

По их мнению, кодек x264 обеспечивает лучшее качество и уровень сжатия, а также обеспечивает бóльший контроль и прозрачность над настройками кодирования. Наличие режима CRF (кодирование по качеству) гарантирует, что в любом случае контент будет сжат с оптимальным битрейтом, независимо от размера файла. Таким образом, с помощью x264 гораздо проще контролировать хорошее качество релизов.

Вдобавок, говорят представители релиз-групп, многие современные плееры умеют нормально воспроизводить видео, закодированное H264 и AAC, в контейнере MP4. Например, TviX, Popcorn Hour, WDTV HD Media Player, Boxee, Xtreamer, PS3, XBOX 360, iPad и даже современные HD-телевизоры нормально с этим справляются.

Разумеется, решение релиз-групп вызвало массовое возмущение у простых пользователей, которые требуют вернуть им обратно привычный AVI, совместимый со старыми DVD-плеерами.
Всего голосов 46: ↑39 и ↓7+32
Просмотры3.1K
Комментарии 53

Владельцы патента хотят лишить речи маленькую девочку

КопирайтПланшеты
На Slashdot выложили печальную историю девочки Майи, которая может буквально лишиться возможности говорить из-за разборок в области патентного законодательства.

Дело в том, что девочка испытывает трудности с речью, её мама после долгих поисков нашла программу Speak for Yourself для iPad. С её помощью которой ребёнок может изучать язык, выбирая на экране планшета нужные пиктограммы. Это приложение области Augmentative and Alternative Communication (AAC). Проблема только в том, что рынок AAC чётко поделен между крупными корпорациями, которые выпускают специализированные устройства для этих целей и обладают толстыми пакетами патентов.

Сейчас корпорации Semantic Compaction Systems и Prentke Romich подали иск против двух врачей, которые разработали программу Speak for Yourself, обвиняя тех в нарушении патентов.
Читать дальше →
Всего голосов 153: ↑102 и ↓51+51
Просмотры1.6K
Комментарии 173

Звук на стол и с собой: обзор Creative T30 Wireless и Airwave HD

Беспроводные технологии
День добрый, Хабр! У меня для вас две новых штуки есть: одна позволяет взять музыку с собой, вторая же — добротное решение для универсального подключения смартфонов, ноутбуков, ПК и любого другого источника аудио в компактном корпусе. Creative Airwave HD и Creative T30 Wireless на Хабре ещё не были, да и в сети о них не так много написано, так что кому интересно — прошу под кат ;)

Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Просмотры19K
Комментарии 12

Альтернатива HLS для iOS Safari — потоковое видео через Websocket

Разработка веб-сайтовJavaScriptРазработка под iOSРазработка мобильных приложений
Из песочницы
image

Apple HTTP Live Streaming — широко распространенная технология для доставки видео на мобильные устройства, которая делает ставку на простоту, универсальность и проходимость. В качестве протокола доставки используется самый простой, доступный и проверенный протокол Интернета HTTP, что позволяет доставить видео практически на любое устройство или ПО в сети.

Ниже под катом рассматривается альтернатива — Websocket Streaming для iOS Safari и подробно описывается процесс тестирования.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Просмотры22K
Комментарии 15

Укрощаем пыл Plex на ARM устройствах

Настройка LinuxNginx*nix

Всё началось в моего вопроса в Toster. И вот уже полгода как я использую медиа сервер Plex. Для тех, кто о нём не слышал, поясню: это ПО, которое анализирует и структурирует вашу медиатеку, и предоставляет к ней доступ через web и не только, эдакий персональный Netflix без регистрации и SMS. Я использую Plex для просмотра фильмов и сериалов через браузер на ноутбуке или Chromebook.


image


Раньше мне приходилось настраивать NFS или Samba share, колдовать с automount(8), мириться с отваливанием share после suspend-resume, или просто копировать файлы по sftp/scp, но теперь я использую Тайд Plex. К сожалению, с ним тоже не всё просто.

Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Просмотры28K
Комментарии 21

Трансляция WebRTC-видеопотока из браузера на YouTube Live в 65 строк JavaScript/HTML-кода

Разработка веб-сайтовJavaScriptHTMLБраузерыРазработка систем связи
Из песочницы


В данной статье мы расскажем как работают трансляции Youtube Live и покажем как человек с базовыми знаниями JavaScript может закодить трансляцию на Youtube Live с HTML страницы с использованием технологии WebRTC.

Для работы категорически потребуются следующие знания и умения:

1) Базовые знания JavaScript / HTML
2) Умение работать в командной строке Linux.
3) Прямые руки.
Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Просмотры29K
Комментарии 15

Запуск WebRTC медиасервера в облаке Amazon EC2 для Live видеотрансляций из браузеров и мобильных приложений

Разработка веб-сайтовJavaScriptПрограммированиеРазработка мобильных приложенийРазработка систем связи

AWS Marketplace


Прежде всего хотелось бы сказать несколько слов о маркете Amazon AWS Marketplace. В отличии от Google Play и App Store, где выкладываются мобильные приложения, на AWS разработчики выкладывают серверные приложения. Здесь можно найти много интересного, начиная от бесплатного стека LAMP и заканчивая серверными Enterprise-решениями вроде SAP.

Прелесть работы с маркетом кроется в быстроте и удобстве развертывания. Требуемый сервер приложений, как правило, уже настроен, оптимально сконфигурирован и будет запущен во время запуска самого EC2 инстанса (виртуального сервера Amazon EC2). Запуск инстанса происходит из веб-интерфейса и не требует каких-то дополнительных админских знаний и умений.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Просмотры9.9K
Комментарии 7

Трансляция RTMP видеопотока из Live Encoder на WebRTC

Блог компании FlashphonerРазработка веб-сайтовJavaScriptПрограммированиеРазработка систем связи

HTTP протоколы доставки видеоконтента, такие как HLS и DASH давно потеснили Flash в нише воспроизведения онлайн-видео контента в браузерах.

Тем не менее, изначально флэшовый протокол RTMP, остается одним из самых популярных способов доставки Live видео от источника видео до сервера ретранслятора. RTMP продолжают использовать такие сервисы, как Facebook Live, Youtube Live, и другие, где требуется вещать живое видео и проводить трансляции. Таким образом, несмотря на предсказания и констатации скорой кончины Flash, протокол RTMP все еще на коне и не уступает своих позиций в нише видеотрансляций.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Просмотры29K
Комментарии 1

Транслируем видеопоток с веб-страницы по WebRTC на Facebook и YouTube одновременно

Блог компании FlashphonerРазработка веб-сайтовJavaScriptПрограммированиеРазработка систем связи
Facebook и YouTube предоставляют сервисы трансляций, которые позволяют вещать Live-видеопотоки на широкую аудиторию зрителей. В этой статье мы расскажем, как захватить видеопоток с веб-страницы по технологии WebRTC и отправить этот видеопоток одновременно в Facebook и на YouTube для прямой трансляции — сразу в два сервиса.
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Просмотры13K
Комментарии 0

Транслируем WebRTC, RTSP и RTMP потоки на Media Source Extensions по протоколу Websocket

Блог компании FlashphonerРазработка веб-сайтовJavaScriptПрограммированиеБраузеры

Media Source Extensions


Media Source Extensions (далее MSE) — это API браузера, позволяющее играть аудио и видео через соответствующие HTML5 тэги <audio/> и <video/>.

Чтобы проиграть кусок аудио или видео, нужно скормить этот chunk в данный элемент через MSE API. На основе MSE построены HLS-плееры. HLS фрагменты передаются в MSE и отображаются в плеере.

Давайте посмотрим на его Can I Use подробнее.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Просмотры15K
Комментарии 1

Зачем мы сделали VOD на WebRTC

Блог компании FlashphonerРазработка веб-сайтовПрограммированиеРазработка под iOSРазработка мобильных приложений

VOD — это про video on demand, т.е. проигрывание обычных роликов, как это делается на YouTube или другом стриминговом сервисе. WebRTC — это видео реалтайм с низкой задержкой. Вы спросите — как эти две вещи могут быть связаны? Заходите под кат за подробностями.
Читать дальше →
Всего голосов 8: ↑5 и ↓3+2
Просмотры4.3K
Комментарии 4

Тянем ролик с YouTube и раздаем по WebRTC в реалтайме

Блог компании FlashphonerРазработка веб-сайтовПрограммированиеБраузерыРазработка систем связи


Задача следующая. Провести совместный просмотр ролика с YouTube в реальном времени несколькими пользователями. Зрители должны получать видео одновременно, с минимальной задержкой.
Читать дальше →
Всего голосов 33: ↑31 и ↓2+29
Просмотры19K
Комментарии 31

Основы кодирования аудио с потерями. Тестирование бета-версии Opus 1.3

Звук
Из песочницы
image

0. Об авторе


Всем привет, меня зовут Максим Логвинов и я студент Харьковского Национального университета радиоэлектроники.

Меня всегда интересовали звук и музыка. Я сам любил писать электронную танцевальную музыку и мне всегда было интересно, как человеку, который недостаточно хорошо разбирается в высоких материях математики, узнать, что же происходит со звуком в компьютере: как он пишется, сжимается, какие для этого существуют технологии и так далее. Ведь со школьной скамьи и физики я понимал, что звук — он «аналоговый»: его мало того что нужно преобразовать в цифровой (для чего необходимы такие устройства как АЦП), но его нужно как-то сохранить. А ещё лучше, чтобы эта музыка занимала поменьше дискового пространства, чтобы можно было поместить в скупую папку побольше музыки. И чтобы звучала хорошо, без всяких слышимых артефактов сжатия. Музыкант ведь. Натренированное ухо, не лишённое музыкального слуха, достаточно сложно обмануть методами, которые используются для компрессии звука с потерями — по крайней мере, на достаточно низких битрейтах. Ишь, какой привередливый.

А давайте посмотрим, что из себя представляет звук, как он кодируется и какие инструменты используются для этого самого кодирования. Более того, поэкспериментируем с битрейтами одного из самых продвинутых на сегодняшний день кодеков — Opus и оценим, что и с какими циферками можно закодировать, чтобы и рыбку съесть, и… Собственно, просто почему бы и нет? Почему бы не попытаться описать простым языком не только то, как хранится и кодируется аудио компьютером, но и протестировать один из лучших кодеков на сегодняшний день? Особенно, если речь идёт о сверхнизких битрейтах, где практически все существующие кодеки начинают творить невероятные вещи со звуком в попытках уложиться в малый размер файла. Если хочется отвлечься от рутины и узнать, какие выводы были получены при тестировании нового кодека — добро пожаловать под кат.
Читать дальше →
Всего голосов 35: ↑35 и ↓0+35
Просмотры40K
Комментарии 23

Почему Apple удаляет файлы с компьютеров пользователей

КопирайтЗвукIT-компании

Личные файлы переносят в облако и удаляют с диска, некоторые безвозвратно


Некоторые пользователи Apple столкнулись с необычной проблемой: на их компьютерах пропали музыкальные файлы в форматах MP3 и WAV. Ситуацию в ярких красках описывает один из пострадавших Джеймс Пинкстоун (James Pinkstone), который лишился музыкальной коллекции на 122 гигабайт. Программа iTunes просто удалила файлы с диска.

Джеймс безуспешно искал решение на форумах, а затем обратился с помощью в техподдержку с вопросом, почему программа iTunes удалила его личные файлы без разрешения. Там объяснили, что программное обеспечение Apple функционирует в штатном режиме, ему и положено так работать. Всё сделано в полном соответствии с соглашением пользователя, которое он принял при оформлении подписки на Apple Music. Файлы просто перенесли в облако. К сожалению, некоторые файлы пришлось перекодировать в другой формат с потерей качества, но оригиналы уже удалены. Всё в порядке, волноваться поздно.
Читать дальше →
Всего голосов 74: ↑67 и ↓7+60
Просмотры80K
Комментарии 251

Динамическая CDN для WebRTC стриминга с низкой задержкой и транскодингом

Блог компании FlashphonerРазработка веб-сайтовРабота с видеоПрограммированиеВидеоконференцсвязь


В первой части мы развернули простую динамическую CDN для трансляции WebRTC потоков на два континента и убедились в том, что задержки в такой CDN действительно низкие, на примере таймера обратного отсчета.


Однако, кроме низкой задержки, важно обеспечить зрителям хорошее качество трансляции, ведь за это они и платят. В реальной жизни, каналы между Edge серверами и подписчиками могут быть разными по пропускной способности и качеству. Например, мы публикуем поток разрешением 720p с битрейтом 2 Мбит/с, а пользователь играет его на Android-смартфоне, используя 3G подключение в зоне неуверенного приема сигнала, и максимальное разрешение, при котором картинка будет плавной, всего 360p с битрейтом 400 Мбит/с.

Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Просмотры1.6K
Комментарии 3
1