Микширование цифрового звука

Если вы располагаете более чем 1 цифровым аудио буфером, и вы хотите, чтобы они воспроизводились одновременно, то как вам микшировать их содержание?

В реальной жизни, когда вы слышите звук одновременно от двух источников, то что вы слышите это сумма сигналов. В этом и заключается наша проблема. Если вы слышите пение группы из 10 человек, то результат будет громче, чем пение 1 человека. Гигантский хор в тысячу человек будет еще громче. 100 тысяч человек, исполняющих гимн на стадионе могут быть просто оглушительными. Момент: не существует верхнего предела, и чем больше голосов вы смешиваете, тем выше амплитуда. Читать далее «Микширование цифрового звука»

Как записывать видео потоки RTMP Flash с помощью Red5

Red5 – это Flash-сервер с открытым исходным кодом, написанный на Java. Пока он не включает автономного клиентского приложения, но мне удалось написать Java-программу, которая использует Red5 для подключения к RTMP видео потоку и записывает/сохраняет его в файл.

Код этой программы приводится ниже, равно как и некоторые советы относительно того, как получить настройки, требуемые для загрузки Flash-видео из интернета. Читать далее «Как записывать видео потоки RTMP Flash с помощью Red5»

Дополнительная защита с помощью Flash Media Server

Доставка вашего контента при помощи Flash Media Server обеспечивает ещё большую защиту, чем может предоставить Flash Player самостоятельно:

• Отсутствие клиентского кэша: контент Flash видео и файлы MP3, передаваемые на Flash Player при помощи обыкновенного веб-сервера, доставляются методом прогрессивной загрузки. Такой тип контента кэшируется на жёстком диске конечного пользователя и к нему можно легко получить доступ, то есть, возможно, и украсть. В противоположность этому, аудио, видео и другие данные, передаваемые потоком к Flash-клиентам посредством Flash Media Server не кешируются на локальных клиентских машинах. Вы можете передавать MP3-файлы и другие данные спокойно и безопасно, зная, что посетители вашего вебсайта не смогут пойти в свой каталог Temporary Internet Files и получить ваши медиа файлы. Читать далее «Дополнительная защита с помощью Flash Media Server»

Создание H.264 видео: кодировщики в действии

Как вы можете догадываться, не все программы кодирования работают со всеми настройками одинаково.
Медиасерверы

Например, кодируя при помощи кодека Apple H.264, Apple Compressor поддерживает только профили Baseline и Main, и делает это при помощи в некоторой мере непонятного чекбокса, называющегося «Frame Reordering» («Переупорядочивание кадров», Рисунок 2). Если вы установите галочку, то получите профиль Main, а если не установите, — то профиль Baseline. Apple Compressor не позволяет вам указывать уровень или кодировать, используя профиль High. Читать далее «Создание H.264 видео: кодировщики в действии»

Кодирование для Flash и Silverlight

Проигрыватели как Flash , так и Silverlight, могут воспроизводить файлы H.264, закодированные при помощи всех трёх указанных профилей, поэтому, если только вы не хотите создать файл, который воспроизводится как на компьютерах, так и на других устройствах, используйте профайл High. Как правило, когда вы создаёте видео для компьютеров, уровни не играют роли, поскольку соответствующий проигрыватель перед тем, как попытаться воспроизвести файл, не проверяет уровень. В то же время самыми актуальными параметрами для компьютеров являются разрешение и битрейт файла видео, которые определяют, сможет ли данный компьютер гладко воспроизвести этот файл. Читать далее «Кодирование для Flash и Silverlight»

Кодирование для устройств и компьютеров

Что вам нужно знать, чтобы получить максимум от самого популярного видеокодека сети? Сегодня H.264 – один из наиболее широко используемых кодеков, как для потоковой передачи посредством Flash или Silverlight, так и для линеек устройств Apple iPod, iPhone и iPad. Если вы уже работали с H.264 раньше, то формат вам хорошо знаком. Но если вы переходите с VP6 или Windows Media, или расширяете среду распространения видео под H.264-совместимые устройства, то вам предстоит пройти обучение.
Медиасерверы Читать далее «Кодирование для устройств и компьютеров»