(Часть 3. Конец)
Далее пришли к выводу, что рэк для мониторинга и записи будет отдельным юнитом от роутинга.
Были докуплены: патч панели, конвертеры, дистрибьюторы питания и кабели. На картинке, результат 90% завершенности, нет всех лейбл и декоративных решеток. Мне нравился процесс укладки кабелей в рукава. Заказчику результат.
После они попросили еще один рэк для плейбэка. Тут уже начали обсуждать покупки и их цели сразу.
Далее пришли к выводу, что рэк для мониторинга и записи будет отдельным юнитом от роутинга.
Были докуплены: патч панели, конвертеры, дистрибьюторы питания и кабели. На картинке, результат 90% завершенности, нет всех лейбл и декоративных решеток. Мне нравился процесс укладки кабелей в рукава. Заказчику результат.
После они попросили еще один рэк для плейбэка. Тут уже начали обсуждать покупки и их цели сразу.
Рэковая тема не закончена. Ниже, утвержденная схема playback рэка для конференций. Один миник для playback софта, на нем 3 видеовыхода и вывод звука. Второй для презентаций с режимом докладчика и zoom, на нем также аудиовыход и 3 выдеовыхода, но третий (мониторный) опциональный, тк вся система будет использоваться с одним набором клавиатура+мышь+монитор. А управление этим миником будет посредством screen sharing (встроенная функция Mac OS). Файлообмен также через встроенный file sharing. Также к нему подключен Blackmagic WebPresenter старой версии с аудиовходом. Для контроля видеосигнала – конвертеры с экраном.
Ниже список используемого оборудования:
Mac mini (M2 Pro)
Dsan LSP-2 (https://www.dsan.com/product/laptop-sound-port-stereo/)
Lumantek HDMI-SDI (http://www.lumantek.com/index/product_intro/62)
Racmac mini (https://www.sonnettech.com/product/rackmacmini.html)
BmD WebPresenter (такой больше не продается новым, нужно искать, благо их много)
После сборки - выложу как это выглядит вживую.
Ниже список используемого оборудования:
Mac mini (M2 Pro)
Dsan LSP-2 (https://www.dsan.com/product/laptop-sound-port-stereo/)
Lumantek HDMI-SDI (http://www.lumantek.com/index/product_intro/62)
Racmac mini (https://www.sonnettech.com/product/rackmacmini.html)
BmD WebPresenter (такой больше не продается новым, нужно искать, благо их много)
После сборки - выложу как это выглядит вживую.
Закончил сборку рэка для записи, да выглядит нелогично: два дисплея и три рекордера) До заказчика донести не удалось, вероятно он купил это все, а потом решил собрать, но тратиться больше не хотел. Да и я не стал спорить, чужие деньги, я делаю свою работу. Ниже прикрепил схему. Управляется Companion PII + StreamDeck на 6 кнопок. На кнопках остаток времени на дисках, старт записи для всех, стоп записи для всех, форматирование всех дисков, также добавил кнопки регулировки яркости SmartView Duo. Больше всего проблем было с PII: чтобы интегрировать в общую сеть – требовалось поменять IP на статику, моих базовых знаний Linux и интернетов было недостаточно, копмиляция системы от Companion, после ребута возвращала ip 192.1.1.2 c маской 255.0.0.0
Обратился к товарищу который написал скрипт, запускающийся вместе с системой, который выключает DHCP сервер и указывает нужную мне статику.
Обратился к товарищу который написал скрипт, запускающийся вместе с системой, который выключает DHCP сервер и указывает нужную мне статику.
🏆2
Провел пару дней в изучениях мануалов новых устройств от blackmagic design связанных с SMPTE-2110.
Все прекрасно, красочно, радовался, думал как же здорово все получается… но в один момент в голове щелкнула фраза Гранта Петти в начале видео презентации о том, что 12g не влезает в 10g сеть и они решили использовать свой (созданный ими(!), не JPEG-XS(!)) кодек Blackmagic IP10. Далее он комментирует, что им можно пренебречь, на качество не влияет и тп… пусть даже так, не берем во внимание качество, пусть действительно дельта кодирования равна 0. Но это операция, требующая времени. Привет latency.
Далее, пусть мы привыкли к некоторым задержкам «от стекла», пусть они даже (но не факт, выше есть мои тесты для ip2110 конвертеров в 3g диапазоне) будут ничтожно малы, самое страшное то, что мы теряем свободу, мы вынуждены жить в экосистеме BMD.
Да, сейчас bmd залетели в 12g диапазон по ip2110 первыми. Но что если кодирование не будет open source, что если остальные участники рынка не захотят поддержать эти разработки?! Или сделают свои?! Пока сложно оценивать перспективы. Но что точно известно: что в сети 10g ip2110 в 12g диапазоне сейчас возможен только на устройствах экосистемы bmd и выход в «наружу» экосистемы невозможен.
Все прекрасно, красочно, радовался, думал как же здорово все получается… но в один момент в голове щелкнула фраза Гранта Петти в начале видео презентации о том, что 12g не влезает в 10g сеть и они решили использовать свой (созданный ими(!), не JPEG-XS(!)) кодек Blackmagic IP10. Далее он комментирует, что им можно пренебречь, на качество не влияет и тп… пусть даже так, не берем во внимание качество, пусть действительно дельта кодирования равна 0. Но это операция, требующая времени. Привет latency.
Далее, пусть мы привыкли к некоторым задержкам «от стекла», пусть они даже (но не факт, выше есть мои тесты для ip2110 конвертеров в 3g диапазоне) будут ничтожно малы, самое страшное то, что мы теряем свободу, мы вынуждены жить в экосистеме BMD.
Да, сейчас bmd залетели в 12g диапазон по ip2110 первыми. Но что если кодирование не будет open source, что если остальные участники рынка не захотят поддержать эти разработки?! Или сделают свои?! Пока сложно оценивать перспективы. Но что точно известно: что в сети 10g ip2110 в 12g диапазоне сейчас возможен только на устройствах экосистемы bmd и выход в «наружу» экосистемы невозможен.
Следующие 3 дня проведу на выставке NAB в Вегасе. Если хотите подробный обзор чего-то конкретного, сообщите. Постараюсь впихнуть в свою программу.
❤1
Что такое G?
1) седьмая буква латинского алфавита
2) модуль сдвига, способность материала сопротивляться изменению формы при сохранении объёма.
3) число Грэма, очень большая математическая константа из теории графов.
4) гравитационная постоянная, фундаментальная физическая постоянная.
5)в популяционной генетике гаплогруппа G (мтДНК) или гаплогруппа G (Y-ДНК).
6) гуанин, одно из азотистых оснований, составляющих ДНК.
7) ускорение свободного падения, внесистемная единица ускорения.
8) фактор общего интеллекта, психологическое понятие.
9) графический язык программирования, используемый в LabVIEW.
Другое
10) маршрут нью-йоркского метро.
11) музыкальная нота соль или аккорд соль мажор.
12) рейтинг кинофильмов General audiences по системе рейтингов Американской киноассоциации.
13) графический язык программирования, используемый в LabVIEW.
14) Kenny G (род. 1956) — американский джазовый саксофонист.
15) Karol G (род. 1991) — колумбийская певица.
16) G-точка — небольшая часть передней стенки влагалища.
17) G-клетка — эндокринные клетки слизистой оболочки желудочно-кишечного тракта.
Джи-фанк — направление в хип-хоп-музыке.
18) G-Unit — американская хип-хоп-группа.
19) G-белки — семейство белков.
20) G-Man — персонаж серии компьютерных игр Half-Life.
21) Катепсин G — один из катепсинов человека.
22) МКБ-10: Класс G — часть Международной классификации болезней МКБ-10.
23) 3G, 4G, 5G — технологии мобильной связи 3, 4, 5 поколения.
24) g++ — компилятор языка C++.
25) G-code — язык программирования устройств с числовым программным управлением (ЧПУ).
//честно (с)пизжено с википедии.
_________
а вот тут наше G (здорового человека):
1080p25 1,24Gbps 1,5G
1080p29,97 1,48Gbps 1,5G
1080p30 1,49Gbps 1,5G
1080p50 2,48Gbps 3G
1080p59,97 2,96Gbps 3G
1080p60. 2,97Gbps 3G
2160p25 4,95Gbps 6G
2160p29,97 5,93Gbps 6G
2160p30 5,94Gbps 6G
2160p50 9,90Gbps 12G
2160p59,97 11,87Gbps 12G
2160p60 11,88Gbps 12G
____
1,5G - это "народное" название, официально такого нет
1) седьмая буква латинского алфавита
2) модуль сдвига, способность материала сопротивляться изменению формы при сохранении объёма.
3) число Грэма, очень большая математическая константа из теории графов.
4) гравитационная постоянная, фундаментальная физическая постоянная.
5)в популяционной генетике гаплогруппа G (мтДНК) или гаплогруппа G (Y-ДНК).
6) гуанин, одно из азотистых оснований, составляющих ДНК.
7) ускорение свободного падения, внесистемная единица ускорения.
8) фактор общего интеллекта, психологическое понятие.
9) графический язык программирования, используемый в LabVIEW.
Другое
10) маршрут нью-йоркского метро.
11) музыкальная нота соль или аккорд соль мажор.
12) рейтинг кинофильмов General audiences по системе рейтингов Американской киноассоциации.
13) графический язык программирования, используемый в LabVIEW.
14) Kenny G (род. 1956) — американский джазовый саксофонист.
15) Karol G (род. 1991) — колумбийская певица.
16) G-точка — небольшая часть передней стенки влагалища.
17) G-клетка — эндокринные клетки слизистой оболочки желудочно-кишечного тракта.
Джи-фанк — направление в хип-хоп-музыке.
18) G-Unit — американская хип-хоп-группа.
19) G-белки — семейство белков.
20) G-Man — персонаж серии компьютерных игр Half-Life.
21) Катепсин G — один из катепсинов человека.
22) МКБ-10: Класс G — часть Международной классификации болезней МКБ-10.
23) 3G, 4G, 5G — технологии мобильной связи 3, 4, 5 поколения.
24) g++ — компилятор языка C++.
25) G-code — язык программирования устройств с числовым программным управлением (ЧПУ).
//честно (с)пизжено с википедии.
_________
а вот тут наше G (здорового человека):
1080p25 1,24Gbps 1,5G
1080p29,97 1,48Gbps 1,5G
1080p30 1,49Gbps 1,5G
1080p50 2,48Gbps 3G
1080p59,97 2,96Gbps 3G
1080p60. 2,97Gbps 3G
2160p25 4,95Gbps 6G
2160p29,97 5,93Gbps 6G
2160p30 5,94Gbps 6G
2160p50 9,90Gbps 12G
2160p59,97 11,87Gbps 12G
2160p60 11,88Gbps 12G
____
1,5G - это "народное" название, официально такого нет
Пост-разочарование. Возможно лично мое. Спешил побывать на стенде BMD, чтобы задавать вопросы, после видео презентации коих накопилось достаточно. Первый вопрос: (картинка прикреплена) в конвертере 4x12G PWR судя по описанию на сайте SDI LOOPOUT - по факту SDI OUT. Я так и думал (по аналогии с BMD IP2110 converter) иначе зачем это. Консультанты на стенде были удивлены, когда показал им веб-сайт. На вопрос где мануалы? Ответ был: пока не будет релиза для продажи - Мануалов не будет. На вопрос где софт - ответ был таким же.
Далее был очень интересен Media Player 10G. Консультант удивленно посмотрел на меня и спросил: что это? Я ему показал сайт и страницу с устройством. Он ответил: я не знаю, отвел к другому. Тот мне начал объяснять, что он нужен для ноутбуков с TB3, которым нужен 10G Ethernet. На вопрос для чего остальные разъемы - ответил, давайте поищем того кто знает. В итоге не нашли. Ок, будем ждать релиза.
Далее был очень интересен Media Player 10G. Консультант удивленно посмотрел на меня и спросил: что это? Я ему показал сайт и страницу с устройством. Он ответил: я не знаю, отвел к другому. Тот мне начал объяснять, что он нужен для ноутбуков с TB3, которым нужен 10G Ethernet. На вопрос для чего остальные разъемы - ответил, давайте поищем того кто знает. В итоге не нашли. Ок, будем ждать релиза.
👍1
Огромное внимание было приковано к функции повторки в Resolve 19. Целые делегации стояли и записывали когда консультант показывал живое применение новой клавиатуры на 4 инпутах. Специально был человек, объясняющий на китайском.
Новые cine камеры конечно же убьют Sony FX6/9 ценой.
По IP устройствам все неоднозначно, BM на пороге, только вот куда? Шагнуть в пропасть или улететь на передовую развития технологии.
//PS
Micro клавиатура не работает без Atem software control. Нужно устройство с Bluetooth или type-c и открытым софтом.
Новые cine камеры конечно же убьют Sony FX6/9 ценой.
По IP устройствам все неоднозначно, BM на пороге, только вот куда? Шагнуть в пропасть или улететь на передовую развития технологии.
//PS
Micro клавиатура не работает без Atem software control. Нужно устройство с Bluetooth или type-c и открытым софтом.
Вдруг будет полезно:
Соотношение проходимого сигнала и линий PCI-e 3.0 шины
PCI-e 3.0 8x = 48g (1x 8k60, 4x 4k60, 16x 1080p60)
PCI-e 3.0 4x = 24g (4x по 4k30, 8x 1080p60)
PCI-e 3.0 2x = 12g (1x 4k60, 4x 1080p60)
PCI-e 3.0 1x = 6g (1x 4k30, 2x 1080p60)
Информация для продуктов BMD и сигнала без сжатия.
Соотношение проходимого сигнала и линий PCI-e 3.0 шины
PCI-e 3.0 8x = 48g (1x 8k60, 4x 4k60, 16x 1080p60)
PCI-e 3.0 4x = 24g (4x по 4k30, 8x 1080p60)
PCI-e 3.0 2x = 12g (1x 4k60, 4x 1080p60)
PCI-e 3.0 1x = 6g (1x 4k30, 2x 1080p60)
Информация для продуктов BMD и сигнала без сжатия.
👍4
Последние пару недель балуюсь этими китайскими штуками. В середине июня пойдут в первый боевой сетап. Пока привыкаю к ним в свободное время.
Dolly:
https://www.stvideo-film.com/dolly/
Cable cam:
https://www.proaim.com/products/proaim-sky-walker-pro-cinema-cablecam-system-for-camera-gimbals
Dolly:
https://www.stvideo-film.com/dolly/
Cable cam:
https://www.proaim.com/products/proaim-sky-walker-pro-cinema-cablecam-system-for-camera-gimbals
👍3❤1
Сегодня измерял delay у Teradek Ranger (https://teradek.com/products/ranger-4k?variant=35295670075541).
Конечно же я не верил в надпись zero-delay <1ms для сигнала 12G (4k60).
Сделал 30 замеров, 10 при запуске передачи, 10 через час непрерывной передачи, еще 10 через два часа. В итоге в 92.5% случаев получил 33 мс. В остальных 7.5% случаев были значения не выше 44мс. Был принято удивлен этим показателем. Затем исключил из цепи беспроводной передатчик. И сделал замеры для сигнала из ноутбука в монитор - те же 33 мс!!! Напомню, что он передает сигнал без сжатия. Хорошая у них получилась микроволновка!!! Работает на 5 и 6 ГГц.
Конечно же я не верил в надпись zero-delay <1ms для сигнала 12G (4k60).
Сделал 30 замеров, 10 при запуске передачи, 10 через час непрерывной передачи, еще 10 через два часа. В итоге в 92.5% случаев получил 33 мс. В остальных 7.5% случаев были значения не выше 44мс. Был принято удивлен этим показателем. Затем исключил из цепи беспроводной передатчик. И сделал замеры для сигнала из ноутбука в монитор - те же 33 мс!!! Напомню, что он передает сигнал без сжатия. Хорошая у них получилась микроволновка!!! Работает на 5 и 6 ГГц.
🔥4
Минутка математики про 2110. Посчитаю и оставлю как справочную информацию.
Поток летит пакетами (сейчас разговор о видео потоке, конкретней: 2110-20). Пакеты состоят из групп передаваемых пикселей и (сильно упрощу) другой служебной информации. Для примера возьму в расчет типичный сигнал 4:2:2 10-бит. Он состоит из 10 бит Cb, 10 бит Y, 10 бит Cr, 10 бит Y – итого 40 бит или 5 байт (октет). Группы пикселей формируются построчно, напоминает работу ЭЛТ телевизоров, начиная с верхнего левого угла со значением строчка 0, офсет 0. Далее определенное количество пикселей Х в этой строчке входит в группу 0 (первая группа), вторая группа пикселей (номер1) имеет смещение на Х пикселей по горизонтали, этот пакет имеет вид: строчка 0, офсет Х и так далее.
Итак, 1920х1080 4:2:2 10-бит 59.94 к/с.
Берем за основу количество байт в пакете UDP для стандарта 2110 = это 1460b. Из них на служебную информацию уходит 8+12+14=34b, итого остается 1426b.
Считаем максимальное количество групп, зная что мы тратим 5b на группу: 1426/5=285.2 – количество групп не может быть дробным поэтому получаем 285 групп.
Также берем за основу информацию что в группе 2 пикселя, получаем 570 пикселей в 1 пакете.
Далее считаем пакеты в 1 кадре:
1920х1080=2073600 пикселей в 1 кадре
и делим на количество пикселей в пакете:
2073600/570=3637.89 – тут нужно округлять в большую сторону, тк неполный пакет нужно дослать в любом случае, получаем 3638 пакетов для 1 кадра.
Сколько весит наш пакет:
285 групп по 5 байт + 14+12+8+20+22+20 (это все другая служебная информация, она постоянна и справочна, считать ее не нужно) = получаем 1521b в одном пакете.
В итоге:
3638 пакетов за 1 кадр умножаем на 59.94 кадров умножаем на 1521 байт и умножаем на 8 (чтобы получит в байтах) = 2.65 Гб/с
Расчет для 3840х2160 4:2:2 10-бит 59.94:
3840х2160/570= 14551.57 == 14552
14552х59.94х1521х8= 10.61 Гб/с
Поток летит пакетами (сейчас разговор о видео потоке, конкретней: 2110-20). Пакеты состоят из групп передаваемых пикселей и (сильно упрощу) другой служебной информации. Для примера возьму в расчет типичный сигнал 4:2:2 10-бит. Он состоит из 10 бит Cb, 10 бит Y, 10 бит Cr, 10 бит Y – итого 40 бит или 5 байт (октет). Группы пикселей формируются построчно, напоминает работу ЭЛТ телевизоров, начиная с верхнего левого угла со значением строчка 0, офсет 0. Далее определенное количество пикселей Х в этой строчке входит в группу 0 (первая группа), вторая группа пикселей (номер1) имеет смещение на Х пикселей по горизонтали, этот пакет имеет вид: строчка 0, офсет Х и так далее.
Итак, 1920х1080 4:2:2 10-бит 59.94 к/с.
Берем за основу количество байт в пакете UDP для стандарта 2110 = это 1460b. Из них на служебную информацию уходит 8+12+14=34b, итого остается 1426b.
Считаем максимальное количество групп, зная что мы тратим 5b на группу: 1426/5=285.2 – количество групп не может быть дробным поэтому получаем 285 групп.
Также берем за основу информацию что в группе 2 пикселя, получаем 570 пикселей в 1 пакете.
Далее считаем пакеты в 1 кадре:
1920х1080=2073600 пикселей в 1 кадре
и делим на количество пикселей в пакете:
2073600/570=3637.89 – тут нужно округлять в большую сторону, тк неполный пакет нужно дослать в любом случае, получаем 3638 пакетов для 1 кадра.
Сколько весит наш пакет:
285 групп по 5 байт + 14+12+8+20+22+20 (это все другая служебная информация, она постоянна и справочна, считать ее не нужно) = получаем 1521b в одном пакете.
В итоге:
3638 пакетов за 1 кадр умножаем на 59.94 кадров умножаем на 1521 байт и умножаем на 8 (чтобы получит в байтах) = 2.65 Гб/с
Расчет для 3840х2160 4:2:2 10-бит 59.94:
3840х2160/570= 14551.57 == 14552
14552х59.94х1521х8= 10.61 Гб/с
🔥3