On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





ссылка на сообщение  Отправлено: 19.12.19 00:30. Заголовок: API для ATEM 1 M/E Production Studio 4K


Господа, кто рулил микшерами от BlackMagic?
Поделитесь опытом/API/модулем

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 8 [только новые]





ссылка на сообщение  Отправлено: 19.12.19 14:46. Заголовок: Пару лет назад пытал..


Пару лет назад пытался разобраться, но ничего не получилось, техподдержка рекомендовала использовать их ПО для управления. Обещали в дальнейшем разработать API под внешнее управление. Может сейчас уже и есть, но на тот момент, в итоге, выбрал более дружественный микшер DataVideo с ним все ОК.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 20.12.19 15:27. Заголовок: У меня коллега части..


У меня коллега частично расковырял протокол от ATEM и писал модуль на SIMPL+, но процессор не осилил парсинг того потока данных, который микшер засылал.
Не хватило производительности.
Возможно, на S# это можно было бы сделать оптимальнее.
Но тогда кончилось тем, что я взял пример программы из их ATEM Switchers SDK (под Винду на C++), которая умела выбирать источник Program входа и Preview входа и делать микс между ними фейдером, всунул в эту программу свой TCP Server, который принимал команды и управлял выбором этих источников и положением фейдера.
Таким образом получился простенький TCP-шлюз Crestron->ATEM.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 20.12.19 21:31. Заголовок: Viacheslav Alekseev ..


Viacheslav Alekseev пишет:

 цитата:
У меня коллега частично расковырял протокол от ATEM и писал модуль на SIMPL+, но процессор не осилил парсинг того потока данных, который микшер засылал


А обязательно ответы принимать?? Я бы удовлетворился коммутацией видео с входа на выход без тру фидбэка.
Поддержка прислала вот что:
Hi
Thanks for the enquiry
You can download the free Atem SDK and manual directly from our support page (https://www.blackmagicdesign.com/sg/support/family/atem-live-production-switchers). That’s the best way to control our switchers.
Typically the Crestron and AMX developers want to access the UDP protocol, which Blackmagic Design doesn’t disclose (in fact this protocol may change along time specially after release of new models). Only reverse engineering can be applied and obviously we don’t promote it.

An alternative way (although limited) is to use the serial port and apply the GVG-100 editor protocol (Grassvalley).

Но я пока не курил, что это за GVG-100 editor protocol (Grassvalley) такой

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 21.12.19 22:50. Заголовок: В 2017 года столкнул..


В 2017 года столкнулся с такой же задачей.
Наткнулся на Youtube на ролик:
https://www.youtube.com/watch?v=V9t9-z-8Cks

В результате поставил ардуино, на нее залил его софт, к ардуино с крестрон цеплялся по telnet и рулил как обычной матрицей с фидбеками.
Система работает 2 года стабильно.
Ардуино запитал от самого крестрона xD

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 29.12.19 17:27. Заголовок: Viacheslav Alekseev ..


Viacheslav Alekseev пишет:

 цитата:
У меня коллега частично расковырял протокол от ATEM и писал модуль на SIMPL+, но процессор не осилил парсинг того потока данных, который микшер засылал. Не хватило производительности. Возможно, на S# это можно было бы сделать оптимальнее. Но тогда кончилось тем, что я взял пример программы из их ATEM Switchers SDK (под Винду на C++), которая умела выбирать источник Program входа и Preview входа и делать микс между ними фейдером, всунул в эту программу свой TCP Server, который принимал команды и управлял выбором этих источников и положением фейдера. Таким образом получился простенький TCP-шлюз Crestron->ATEM.



Добрый день. Поступал аналогично. Единственно, пробовал еще принудительно разрывать соединение, что бы не слушать весь тот бред, что Atem посылаект в ответ. Там еще нужно было вернуть пакет с каким-то номером, что соединение активно… но все это на SIMPL+ работало криво. Переделал пример из SDK, только встроил туда не TCP, а UDP, но это частности. По SDK это сразу заработало устойчиво. Но нужен ПК- посредник. А с Arduino интересно - у Вас остались исходники для Arduino? И что еще это за GVG-100 editor protocol такой.. посмотрим..

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 09.01.20 07:21. Заголовок: Ссылка на исходники ..


Ссылка на исходники Arduino:
https://cloud.mail.ru/public/5K9a/5mLpbpUd2
По видео выше о командах рассказывают. В Крестрон перенести не составит труда.
Главное это arduino shield ethernet w5100 использовать. Либо придется адаптировать.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 22.01.20 11:21. Заголовок: Забавно, эти ребята,..


Забавно, эти ребята, что запилили видео, сделали продукт. Как я понимаю, просто запихнули ардуину в корпус, поставили туда свой софт и продают это за 429$.
https://www.skaarhoj.com/products/atem-tcp-link/

Насчет "перенести в крестрон не составит труда" что-то не уверен.
Около 1Мб кода на C++ (это я примерно сложил объем CPP файлов из папок ATEM*) - проанализировать, разобраться и переписать...

Или вы о том, что перенести команды, которые ардуине отправляются? Тогда да...

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 13.03.20 12:05. Заголовок: Viacheslav Alekseev ..


Viacheslav Alekseev
Команды ардуино, конечно, в видео о них речь:)

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет