Meeting Room System: Difference between revisions
m add some more info about nvx |
|||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 3: | Line 3: | ||
The Electronics area has a teleconferencing system installed in it. Very roughly, it consists of a Shure ceiling microphone, Biamp digital signal processor (DSP), Logitech Rally camera, and other assorted accessories. This provides a high-quality camera and microphone available over USB to a dedicated computer used for video conferencing. This system is platform-agnostic, so it can be used with Discord, Zoom, Teams, Webex, etc. |
The Electronics area has a teleconferencing system installed in it. Very roughly, it consists of a Shure ceiling microphone, Biamp digital signal processor (DSP), Logitech Rally camera, and other assorted accessories. This provides a high-quality camera and microphone available over USB to a dedicated computer used for video conferencing. This system is platform-agnostic, so it can be used with Discord, Zoom, Teams, Webex, etc. |
||
This page contains more technical documentation on the system, user documentation will be stored somewhere else once we make it! |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
== How to Use == |
|||
TBD! |
|||
| ⚫ | |||
[[File:PS1 Conf Diagram.png|frameless|811x811px]] |
|||
== Audio == |
== Audio == |
||
=== Ceiling Microphone === |
=== Ceiling Microphone === |
||
The ceiling microphone is a Shure MXA910. It provides 8 individual lobes available via Dante, powered by PoE. It has two separate IPs, one for the Dante audio stream and one for control/management; however they both ride over the one Ethernet connection to the switch. |
The ceiling microphone is a Shure MXA910. It provides 8 individual lobes available via Dante, powered by PoE. It has two separate IPs, one for the Dante audio stream and one for control/management; however they both ride over the one Ethernet connection to the switch. |
||
<nowiki>**</nowiki> THESE NEED TO BE RE-IP'ED ** |
|||
* Control IP: 10.100.15.5/26 |
* Control IP: 10.100.15.5/26 |
||
* Dante IP: 10.100.15.6/26 |
* Dante IP: 10.100.15.6/26 |
||
* Switchport: 30 |
* Switchport: 30 |
||
==== Lobe Layout ==== |
|||
Top-down view of each capture area from the ceiling microphone. For reference, the projector screen would be at the bottom of the image near lobe 8, and the soldering stations near the windows are at the end of lobe 6. |
|||
Currently lobe 1 is disabled as it picks up too much noise from the arts area. |
|||
[[File:Lobe Layout.png|frameless|766x766px]] |
|||
=== Digital Signal Processor === |
=== Digital Signal Processor === |
||
| Line 21: | Line 34: | ||
The Tesira has two discrete network connections - one for Dante, and one for control. Unlike the ceiling mic, they are on separate RJ-45 connectors. |
The Tesira has two discrete network connections - one for Dante, and one for control. Unlike the ceiling mic, they are on separate RJ-45 connectors. |
||
<nowiki>**</nowiki> THESE NEED TO BE RE-IP'ED ** |
|||
* Control IP: 10.100.15.68 / switchport 32 |
* Control IP: 10.100.15.68 / switchport 32 |
||
| Line 37: | Line 52: | ||
The audio connections on the rear of the Tesira follow a standard color code. Green is audio input, orange is AEC input, and black is audio output. |
The audio connections on the rear of the Tesira follow a standard color code. Green is audio input, orange is AEC input, and black is audio output. |
||
* Port 1-1: |
* Port 1-1: Projector audio L (doubles as AEC) |
||
* Port 1-2: |
* Port 1-2: Projector audio R (doubles as AEC) |
||
* Port 1-3: Wireless Audio L |
|||
| ⚫ | |||
* Port 1-4: Wireless Audio R |
|||
* Other Ports: Unused |
|||
| ⚫ | |||
* Port 10-1: To PC L |
* Port 10-1: To PC L |
||
* Port 10-2: To PC R |
* Port 10-2: To PC R |
||
* Port 10-3: Speaker L |
|||
* Port 10-4: Speaker R |
|||
== Camera == |
|||
| ⚫ | |||
== Video == |
== Video == |
||
Video distribution is handled by a set of Crestron DM-NVX-350's. These can encode/decode 4k60 HDR HDMI over Ethernet with extremely minimal latency/quality degradation (Crestron claims "no perceptible latency or loss of quality"). Two units are currently deployed (one in the server closet, and one at the projector) with one more on order for the table. Theoretically if more units were acquired we could distribute video across the whole space but currently there's no real use to that. |
|||
| ⚫ | |||
The NVX units have a REST API (https://sdkcon78221.crestron.com/sdk/DM_NVX_REST_API/Content/Topics/Home.htm) and a HomeAssistant integration is being worked on so the routing can be handled through there. |
|||
=== Server Room === |
|||
* IP: 10.19.??.41 |
|||
* HDMI 1: NUC |
|||
=== Projector === |
|||
* IP: 10.19.??.42 |
|||
* HDMI 1: Chromecast |
|||
* HDMI 2: Screencast Thing |
|||
* HDMI Out: Projector |
|||
* Audio I/O: Output, sent to the DSP for AEC reference |
|||
=== Table === |
|||
* IP: 10.19.??.43 |
|||
* HDMI 1: Left Side Input (near screens; maybe we should double this up with one of the screens on the table?) |
|||
* HDMI 2: Right Side Input (near soldering stations) |
|||
* Audio I/O: Input, if someone just wants to play music |
|||
== Computer == |
== Computer == |
||
Latest revision as of 18:05, 27 March 2026
Overview
The Electronics area has a teleconferencing system installed in it. Very roughly, it consists of a Shure ceiling microphone, Biamp digital signal processor (DSP), Logitech Rally camera, and other assorted accessories. This provides a high-quality camera and microphone available over USB to a dedicated computer used for video conferencing. This system is platform-agnostic, so it can be used with Discord, Zoom, Teams, Webex, etc.
This page contains more technical documentation on the system, user documentation will be stored somewhere else once we make it!
PoC for design/troubleshooting: Nyaaaaaaatalie
How to Use
TBD!
Diagram
Error creating thumbnail: Unable to save thumbnail to destination
Audio
Ceiling Microphone
The ceiling microphone is a Shure MXA910. It provides 8 individual lobes available via Dante, powered by PoE. It has two separate IPs, one for the Dante audio stream and one for control/management; however they both ride over the one Ethernet connection to the switch.
** THESE NEED TO BE RE-IP'ED **
- Control IP: 10.100.15.5/26
- Dante IP: 10.100.15.6/26
- Switchport: 30
Lobe Layout
Top-down view of each capture area from the ceiling microphone. For reference, the projector screen would be at the bottom of the image near lobe 8, and the soldering stations near the windows are at the end of lobe 6.
Currently lobe 1 is disabled as it picks up too much noise from the arts area.
Error creating thumbnail: Unable to save thumbnail to destination
Digital Signal Processor
A Biamp Tesira Server-IO is used as the DSP. It provides various effects and processing to the incoming audio streams, and combines them for the main output to the conferencing computer.
The Tesira has two discrete network connections - one for Dante, and one for control. Unlike the ceiling mic, they are on separate RJ-45 connectors.
** THESE NEED TO BE RE-IP'ED **
- Control IP: 10.100.15.68 / switchport 32
- Dante IP: 10.100.15.5 / switchport 31
DSP file can be found at [PROVIDE AFTER CX]
Effects
The DSP provides:
- EQ and compression for all 8 ceiling microphone lobes
- Acoustic echo cancellation (AEC) for all incoming microphones. This will "subtract" the audio getting sent through the speakers in the room from the microphones to prevent remote participants from hearing themselves speak through the room.
- Gated mixer to only allow up to two microphone lobes to be activated at once (possible # lobes active == [0-2]). Only lobes with a strong enough signal will be allowed in.
Connections
The audio connections on the rear of the Tesira follow a standard color code. Green is audio input, orange is AEC input, and black is audio output.
- Port 1-1: Projector audio L (doubles as AEC)
- Port 1-2: Projector audio R (doubles as AEC)
- Port 1-3: Wireless Audio L
- Port 1-4: Wireless Audio R
- Ports 2-1 thru 2-4: Reserved (internal acoustic echo cancellation engine is used for ceiling microphone)
- Port 10-1: To PC L
- Port 10-2: To PC R
- Port 10-3: Speaker L
- Port 10-4: Speaker R
Camera
A video feed is provided by a Logitech Rally camera using the Logitech power/data combiner (12v power + USB 3 over USB-C).
Video
Video distribution is handled by a set of Crestron DM-NVX-350's. These can encode/decode 4k60 HDR HDMI over Ethernet with extremely minimal latency/quality degradation (Crestron claims "no perceptible latency or loss of quality"). Two units are currently deployed (one in the server closet, and one at the projector) with one more on order for the table. Theoretically if more units were acquired we could distribute video across the whole space but currently there's no real use to that.
The NVX units have a REST API (https://sdkcon78221.crestron.com/sdk/DM_NVX_REST_API/Content/Topics/Home.htm) and a HomeAssistant integration is being worked on so the routing can be handled through there.
Server Room
- IP: 10.19.??.41
- HDMI 1: NUC
Projector
- IP: 10.19.??.42
- HDMI 1: Chromecast
- HDMI 2: Screencast Thing
- HDMI Out: Projector
- Audio I/O: Output, sent to the DSP for AEC reference
Table
- IP: 10.19.??.43
- HDMI 1: Left Side Input (near screens; maybe we should double this up with one of the screens on the table?)
- HDMI 2: Right Side Input (near soldering stations)
- Audio I/O: Input, if someone just wants to play music
Computer
Powered by an Intel NUC on permanent loan from User:Folf, located in the Server Room
Specs:
- Model: NUC7i3BNH
- CPU: i3-7100U
- RAM: 4GB
- Storage: 512GB M.2
- OS: Windows 11