Panduit ATLONA OmniStream AT-OMNI-111 / WP Application Manual
Panduit ATLONA OmniStream AT-OMNI-111 / WP Application Manual

Panduit ATLONA OmniStream AT-OMNI-111 / WP Application Manual

Hide thumbs Also See for ATLONA OmniStream AT-OMNI-111 / WP:

Advertisement

Quick Links

OmniStream
Multiview Application Guide
AT-OMNI-111 / WP
Atlona Manuals
AT-OMNI-121
Networked AV

Advertisement

Table of Contents
loading

Summary of Contents for Panduit ATLONA OmniStream AT-OMNI-111 / WP

  • Page 1 OmniStream ™ Multiview Application Guide AT-OMNI-111 / WP Atlona Manuals AT-OMNI-121 Networked AV...
  • Page 2 Version Information Version Release Date Notes May 2023 Initial release Multiview Application Guide...
  • Page 3 Sales, Marketing, and Customer Support Main Office International Headquarters Atlona Incorporated Atlona International AG 70 Daggett Drive Tödistrasse 18 San Jose, CA 95134 8002 Zürich United States Switzerland Office: +1.408.962.0515 Office: +41.43.508.4321 Sales and Customer Service Hours Monday - Friday: 6:00 a.m. - 4:30 p.m. (PST) Sales and Customer Service Hours Monday - Friday: 09:00 - 17:00 (UTC +1) https://atlona.com/...
  • Page 4: Table Of Contents

    Table of Contents Introduction About This Manual Application: Overflow Rooms Overview Planning Configuration Decoder Multiview Configuration Encoder Configuration Programming Recommendations Switching Multiview Layouts Background Changing Multiview Layout Using Velocity Using JSON Atlona Recommendations Multiview Application Guide...
  • Page 5: Introduction

    Introduction About This Manual Multiview functionality in OmniStream 2.0 allows integrators to design systems that display content from multiple streams on a single display without requiring any additional equipment. Proper implementation of multiview systems requires planning during the system design and programming phases to ensure the system operates as expected. This manual takes readers through the design, configuration, and programming phases of a real-world multiview application.
  • Page 6: Application: Overflow Rooms

    Application: Overflow Rooms Overview The use of overflow rooms is common in education and other presentation spaces to allow attendees to view a presentation when there is insufficient seating available in the primary space. In order to support overflow, it is necessary that sources in the primary space be available in the overflow space.
  • Page 7: Planning

    Application: Overflow Rooms Planning This section will walk you through design and programming considerations for room overflow using OmniStream. Please note that this guide is also applicable for any spaces where users want to show two pieces of content. DEFINITIONS Content –...
  • Page 8 Application: Overflow Rooms Cameras For the best overflow experience there should be at least one camera in the room that is connected to an OmniStream encoder. This allows viewers in the overflow space to view the presenter. Step 2: Decide how the content should be distributed in Overflow Spaces In the overflow rooms, it’s always an option to show the content or camera full-screen, but this means that remote viewers will only be able to see one or the other.
  • Page 9 Application: Overflow Rooms In those applications where the camera is secondary to the content, users can instead choose a SbS layout where the content occupies most of the display and the camera is scaled down to a small size, much as you would see in the PiP application.
  • Page 10: Configuration

    Application: Overflow Rooms Configuration Decoder Multiview Configuration Based on the desired multiview layout (as described above), each decoder will need to be configured to display that layout. OmniStream has numerous multiview preset layouts, which can be customized if needed. Creating a new layout on a decoder is as simple as going to the Multiview tab on the decoder web page and clicking on the ADD MULTIVIEW button.
  • Page 11 Application: Overflow Rooms For PiP applications, OmniStream decoders include four different presets, depending on the position of the PiP window. This is just a starting point, since the PiP window can be moved anywhere on the screen using the API. Users should pick the layout they think will most likely be used as a starting point.
  • Page 12 Application: Overflow Rooms These ip_inputs can be assigned when setting up a new multiview according to the following table: Decoder Layout Type Default Layout Options ip_input Assignments pip-top-left 1: ip_input1 pip-top-right 2: ip_input13 pip-bottom-left pip-bottom-right side-by-side 1: ip_input12 (content and camera same size) 2: ip_input13 4-split 1: ip_input1...
  • Page 13: Encoder Configuration

    Application: Overflow Rooms Encoder Configuration When configuring encoders for multiview applications, the Encoding and Session configuration will depend on the selected layout. This section will describe those settings; the reader should reference the AT-OMNI-111 documentation for information about other encoder configuration options. Content Encoder Encoders that are connected to content sources will be assumed to be the primary content shown in the multiview.
  • Page 14 Application: Overflow Rooms The Session tab contains the stream settings for each encoder. PiP only requires the use of Session 1 on Content Encoders, whereas SbS requires the use of both Sessions. The configuration of the two sessions will be virtually identical, but the reader is encouraged to adhere to the following guidelines: •...
  • Page 15 Application: Overflow Rooms Camera Encoder Encoders that are connected to camera sources will be assumed to be the secondary content shown in the multiview. If this content will ever be primary, you can configure this encoder in the same manner as a content encoder.
  • Page 16 Application: Overflow Rooms Decoder Stream Configuration Now that the encoders and decoders have been configured, the one remaining step will be to assign the correct multicast address and port numbers to the ip_inputs used within the multiview. Depending on the layout selected, the multicast address and port number for the desired stream should be entered into the ip_inputs assigned to the multiview.
  • Page 17 Application: Overflow Rooms Step 5: Programming the System In any of the rooms, you will want to give the user the ability to select what content is shown in that room. This could be full-screen content from within the room, full-screen content from another room, or a multiview layout where the content within the layout can also be changed.
  • Page 18 Application: Overflow Rooms Using JSON The following two commands need to be sent to the decoder where the items in orange need to be changed for the specific stream that will be viewed. "id": "ip_input-set", "username": "admin", "password": "Atlona", "config_set": { "name": "ip_input", "config": [{ "multicast": {...
  • Page 19 Application: Overflow Rooms Showing Multiview in Overflow Rooms Showing multiview in overflow rooms is a matter of assigning which content and camera will be shown by setting the correct ip_inputs on the decoder and then switching to that multiview. As described in a previous section, if the content will be shown in a PiP layout or in a SbS layout with large content, the content will be assigned to ip_input1, and if the content will be shown in a SbS layout, the content will be assigned to ip_input12.
  • Page 20 Application: Overflow Rooms Using JSON The following three commands need to be sent to the decoder where the items in orange need to be changed for the specific streams and multiview that will be used. Changing the ip_input1 multicast address and port: "id": "ip_input-set", "username": "admin", "password": "Atlona",...
  • Page 21 Application: Overflow Rooms Changing the Source within a Multiview Showing multiview in overflow rooms is a matter of assigning which content and camera will be shown the correct While showing a multiview, the user might want to change the content or camera shown. In this case, the user only needs to change the multicast address and port number of the ip_input that will be changed.
  • Page 22 Application: Overflow Rooms Moving the PiP Window In PiP applications, the user may want to move the location of the PiP window. This can be done by changing the location of the PiP subframe. Recommended settings for the different PiP window locations are shown below. PiP Window Location Anchor Point Upper Left...
  • Page 23 Application: Overflow Rooms Using JSON The following command needs to be sent to the decoder where the items in orange need to be changed based on the desired PiP window location and the item in blue is the name of the subframe containing the PiP content: "id": "multiview-set", "username": "admin", "password": "Atlona",...
  • Page 24: Programming Recommendations

    Programming Recommendations Switching Multiview Layouts The Multiview functionality of OmniStream 2.0 allows dealers to composite multiple streams inside a decoder to show, for example, PiP, side-by-side, and quad-view content. Because this content utilizes more than one stream, and because users may want to dynamically change multiviews, there are some programming steps that can be used to simplify multiview changes.
  • Page 25: Changing Multiview Layout

    Programming Recommendations Changing Multiview Layout The following is a recommendation for the best way to programmatically change multiview layout. If the user only needs to change a stream or streams within the layout already shown, the program only needs to change the addresses assigned to the ip_inputs used within the layout.
  • Page 26 Programming Recommendations If the ip_inputs are not contiguous, you will need to disable each ip_input one-by-one using the IP Input Enable command as shown below Disable IP Inputs Hide In: Drawer Preset Page Command 1 Custom Value: Device Right DIsplay Decoder (10.1.0.4) Device IP Input Enable Command...
  • Page 27 Programming Recommendations 2. Optional: change the encoder resolution and bit rate as needed to accommodate the target multiview. This change should be made with care as any other decoder accessing this stream will be affected by the bit rate and resolution change.
  • Page 28 IP Input: Multicast IP 226.0.0.2 Address: Multicast Port: 1000 Enabled: Programming Recommendations Repeat: Interval: Delay (After): Command 3 Custom Value: Quad View Layout 1 Device: Right Display Decoder (10.1.0.4) Device Hide In: Drawer Preset Page IP Input Set All Command Command 1 Custom Value: IP Input:...
  • Page 29 Programming Recommendations 5. Re-enable the four ip_inputs used for multiview. The following example utilizes ip_inputs 1-4, which should work for most applications. However, if an installation requires use of other ip_inputs, the IP Input Start and IP Input End fields should be changed to match the ip_inputs that will be used with a multiview. Disable IP Inputs As long as the ip_inputs being disabled are contiguous (e.g.
  • Page 30: Using Json

    Programming Recommendations Using JSON The following is a recommendation for the best way to programmatically change multiview layout using JSON over WebSockets. If the user only needs to change a stream or streams within the layout already shown, the program only needs to change the addresses assigned to the ip_inputs used within the layout.
  • Page 31 Programming Recommendations 2. Optional: change the encoder resolution and bit rate as needed to accommodate the target multiview. This change should be made with care as any other decoder accessing this stream will be affected by the bit rate and resolution change.
  • Page 32 Programming Recommendations "multicast": { "address": "226.0.0.3" "name": "ip_input3", 1000 "port": "multicast": { "address": "226.0.0.4" "name": "ip_input4", 1000 "port": 4. Tell the decoder to switch multiview layout. Note that the text in orange will need to be changed to match the name of the multiview that is being switched to.
  • Page 33 Programming Recommendations 5. Re-enable the four ip_inputs used for multiview. Note that the following example utilizes ip_inputs 1-4, which should work for most applications. However, if an installation requires use of other ip_inputs, the text in orange should be changed to match the ip_inputs that will be used with a multiview. "id": "ip_input-set", "username": "admin", "password": "Atlona",...
  • Page 34: Atlona Recommendations

    Programming Recommendations Atlona Recommendations Based on experience programming multiviews, Atlona recommends the following to improve the experience of the viewer: • If the control system allows users to move the location of subframes on a display, it may be advised to reset the subframe location the next time the multiview is selected to provide a consistent experience across uses.
  • Page 35 International atlona.com 408.962.0515 41.43.508.4321 • • 45298-R1...

This manual is also suitable for:

Atlona omnistream at-omni-121

Table of Contents