Читаем Sync a New Level of Show полностью

OSC Timecode появился из среды объектно-визуального программирования нодами (Node5). Как яркий пример такого программного обеспечения, можно привести VVVV и TouchDesigner. Так как протокол OSC очень прост в использовании, то очень часто программистами он используется для передачи кадров таймкода между компьютерами и своими серверами. Этот способ получил популярность по двум причинам.

• Для передачи такого таймкода не нужно никакого специализированного оборудования, наподобие звуковых и MIDI карт.

• Ноды (Node6) и библиотеки для работы с протоколом OSC присутствуют во всех подобных программных средах разработок. Для работы с другими протоколами синхронизации, базирующимися на технологии Ethernet, подобными RTP-MIDI, TCNet и ArtNet Timecode, программистам необходимо писать на низкоуровневом языке собственные ноды для расшифровки сообщений этих протоколов, что зачастую является большой проблемой, так как необходимо знать на более высоком уровне языки программирования. В случае с OSC подобного не требуется.

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

Если мы вспомним суть работы любого таймкода, изученного нами ранее, то увидим, что таймкод – это набор сообщений, передаваемых с определенной частотой, несущих в себе один кадр таймкода, который содержит абсолютное значение времени. В зависимости от протокола, с сообщением времени может передаваться дополнительная информация.

Кадр OSC Timecode представляет из себя одно OSC сообщение, где аргументом является беззнаковая переменная типа Int32, в которой хранится информация таймкода одного кадра. Адрес такого сообщения не регламентирован, в зависимости от каждого проекта или программиста, он может быть придуман произвольно. Самый распространенный и простой адрес – /timecode/. При необходимости использовать независимые источники тайм кода в адрес добавляют номер источника или устройства.

Хочу обратить внимание, что по сути OSC Timecode никак и никем не стандартизирован, поэтому и адреса, и даже форматы аргументов в OSC Timecode сообщениях могут различаться в зависимости от программы, особенно в кастомных. Поэтому информация в этой главе лишь для понимания сути этого протокола таймкода. Если вам придется работать с таким типом протокола, то обязательно уточняйте ключевые параметры таких OSC сообщений.

AVB/Dante/MADI

Audio Video Bridging (AVB), Dante, Multichannel Audio Digital Interface (MADI) – все это сетевые протоколы передачи несжатого многоканального цифрового аудиосигнала с минимальными задержками через сеть Ethernet.

Может возникнуть вопрос, каким образом эти цифровые аудио интерфейсы могут использоваться для синхронизации? Давайте вспомним один из самых старых интерфейсов LTC. Как мы уже разбирали, это цифровой протокол, передаваемый через аналоговый аудиоинтерфейс. Для его передачи мы можем воспользоваться оригинальным аналоговым звуковым трактом или его современными цифровыми модификациями. Своего рода, это возрождение старого стандарта в новом цифровом интерфейсе. Наподобие серийного интерфейса MIDI, который переродился в цифровой протокол RTP-MIDI.

Использование AVB/Dante/MADI протоколов для передачи LTC является спорным вопросом, так как кроме очевидных преимуществ есть также и ряд недостатков. Давайте выделим основные плюсы и минусы такого способа передачи LTC.


Преимущества:

• AVB/Dante/MADI использует технологии сети Ethernet, что позволяет передать цифровой сигнал по витой паре или оптическому кабелю на большие расстояния с минимальными задержками и потерями.

• Практически все профессиональные цифровые аудио пульты, звуковые карты, плееры и другое аудио оборудование работает с цифровым протоколом AVB, Dante или MADI.

• Существуют цифровые аудио драйвера AVB/Dante/MADI для компьютеров, которые позволяют в операционной системе транслировать аудио по цифровому протоколу, даже без наличия звуковых карт. Более того, Apple MAC OS по умолчанию может работать с AVB без установки дополнительных драйверов.


Недостатки:

• Используя AVB/Dante/MADI, возможно передать только LTC таймкод.

• При работе с LTC через оборудование, не предназначенное для этого, сложно контролировать корректность передачи сигнала.

• Для подключения физических клиентов LTC таймкода все равно необходимо аудио оборудование для конвертации AVB/Dante/MADI в аналоговый аудиосигнал.

• Для работы с AVB/Dante/MADI необходимы профессиональные знания для использования этих протоколов.


Много лет назад, когда существовал только интерфейс таймкода LTC, особого выбора не было, но сейчас, когда есть множество разных цифровых интерфейсов синхронизации, которые намного надежнее и функциональнее, игнорировать новые разработки и пытаться оживить устаревшие протоколы неразумно.

Перейти на страницу:

Похожие книги

Серийные убийцы от А до Я. История, психология, методы убийств и мотивы
Серийные убийцы от А до Я. История, психология, методы убийств и мотивы

Откуда взялись серийные убийцы и кто был первым «зарегистрированным» маньяком в истории? На какие категории они делятся согласно мотивам и как это влияет на их преступления? На чем «попадались» самые знаменитые убийцы в истории и как этому помог профайлинг? Что заставляет их убивать снова и снова? Как выжить, повстречав маньяка? Все, что вы хотели знать о феномене серийных убийств, – в масштабном исследовании криминального историка Питера Вронски.Тщательно проработанная и наполненная захватывающими историями самых знаменитых маньяков – от Джеффри Дамера и Теда Банди до Джона Уэйна Гейси и Гэри Риджуэя, книга «Серийные убийцы от А до Я» стремится объяснить безумие, которое ими движет. А также показывает, почему мы так одержимы тру-краймом, маньяками и психопатами.

Питер Вронский

Документальная литература / Публицистика / Психология / Истории из жизни / Учебная и научная литература
Павел I
Павел I

Библиотека проекта «История Российского государства» – это рекомендованные Борисом Акуниным лучшие памятники исторической литературы, в которых отражена биография нашей страны от самых ее истоков.Павел I, самый неоднозначный российский самодержец, фигура оклеветанная и трагическая, взошел на трон только в 42 года и царствовал всего пять лет. Его правление, бурное и яркое, стало важной вехой истории России. Магистр Мальтийского ордена, поклонник прусского императора Фридриха, он трагически погиб в результате заговора, в котором был замешан его сын. Одни называли Павла I тираном, самодуром и «увенчанным злодеем», другие же отмечали его обостренное чувство справедливости и величали «единственным романтиком на троне» и «русским Гамлетом». Каким же на самом деле был самый непредсказуемый российский император?

Казимир Феликсович Валишевский

История / Учебная и научная литература / Образование и наука
Средневековье
Средневековье

История, как известно, статична и не приемлет сослагательного наклонения. Все было как было, и другого не дано. Но если для нас зачастую остаются загадками события десятилетней давности, то что уж тогда говорить о тех событиях, со времени которых прошло десять и более веков. Взять хотя бы Средневековье, в некоторых загадках которого и попытался разобраться автор этой книги. Мы, например, знаем, что монголы, опустошившие Киевскую Русь, не тронули Новгород. Однако же почему это произошло, почему ханы не стали брать древний город? Нам известно, что народная героиня Франции Жанна Д'Арк появилась на свет в семье зажиточного крестьянина, а покинула этот мир на костре на площади в Руане. Так, по крайней мере, гласит официальная биография Жанны. Однако существует масса других версий относительно жизни и смерти Орлеанской девы, например, о том, что происходила она из королевской, а не крестьянской семьи, и что вместо нее на костер поднялась другая женщина. Загадки, версии, альтернативные исследования, неизвестные ранее факты – наверное, тем и интересна история, что в ней отнюдь не все разложено по полочкам и что всегда найдутся люди, которые захотят узнать больше и разгадать ее загадки…

Борис Сергеевич Каракаев , Владислав Леонидович Карнацевич , Сергей Сергеевич Аверинцев

История / Учебная и научная литература / Образование и наука