Crestron Electronics, Inc. Streaming Design Guide

Similar documents
Crestron DMCO Type 7 DigitalMedia Streaming Output Cards Reference Guide

Crestron Electronics, Inc. AirMedia Deployment Guide

Crestron Electronics, Inc. IP Considerations Guide for the IT Professional Design Guide

ADVANTAGES OF AV OVER IP. EMCORE Corporation

HDCP White Paper: How DigitalMedia TM Switchers Handle HDCP

Networked AV Systems Pretest

White Paper Creating a Video Matrix over IP

HANTZ + PARTNER The Upgrade Company!

Crestron Fusion Cloud Service Enterprise Management Platform

Network Security Systems Fundamentals for ITS Professionals

STB- 2. Installation and Operation Manual

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

White Paper Three Simple Ways to Optimize Your Bandwidth Management in Video Surveillance

DS-7608NI-S Series NVR. Technical Manual

PackeTV Mobile. solutions- inc.

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

DS-7208HVI-ST Series DVR. Technical Manual

PRELIMINARY USER MANUAL

SAN Conceptual and Design Basics

HDMI over IP Broadcasting System ITEM NO.: HE05BT, HE05BER HDMI Matrix over IP Broadcasting

Applications that Benefit from IPv6

BR-800. ProHD Broadcaster. Easy Set-Up Guide V 1.01

White Paper Content Delivery Networks (CDN) for Live TV Streaming

HDMI / Video Wall over IP Transmitter with PoE

BROADCASTING AT A WHOLE NEW LEVEL

Wireless Video Best Practices Guide

IDDERO TOUCH PANELS. Video door phone configuration

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

LOREX CLIENT 2.2 Integrated Remote Agent Software

Application Note. Low Bandwidth Media Configuration V7.0

Understanding IP Faxing (Fax over IP)

TCP/IP Network Communication in Physical Access Control

Three Key Design Considerations of IP Video Surveillance Systems

Technical Support. Trademarks

AXIS 262+ Network Video Recorder

4-CH Hybrid Digital Video Recorder

Bosch IP An introduction to IP technology and the future of CCTV. Bosch IP Network Video Product Guide

Optimizing Enterprise Network Bandwidth For Security Applications. Improving Performance Using Antaira s Management Features

이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다

GY-HM850 & GY-HM890 camcorders LIVE STREAMING QUICK REFERENCE GUIDE

JU7500 CURVED UHD TV NOT LISTED SHEET SPEC SHEET PRODUCT HIGHLIGHTS

ebus Player Quick Start Guide

NComputing L-Series LAN Deployment

An Introduction to VoIP Protocols

Sending A/V Signals Over Twisted Pair Cables: An Introduction. What is A/V over twisted pair?... 2

Protocol Data Units and Encapsulation

Combining Voice over IP with Policy-Based Quality of Service

Servicom G.R.I.P. Enabling Global Push-to-Talk over BGAN and Fleet Broadband Version

CCT vs. CCENT Skill Set Comparison

Wireless Day / Night Cloud Camera TV-IP751WIC (v1.0r)

Overview of Voice Over Internet Protocol

(Refer Slide Time: 4:45)

VS-100. PoE. H.264 PoE Video Server. H.264 Compression H.264 DI/DO. Compression Rate Comparison MJPEG MPEG4 H.264.

Classes of multimedia Applications

Efficient Video Distribution Networks with.multicast: IGMP Querier and PIM-DM

IDDERO TOUCH PANELS. Video door phone configuration

ProSAFE 8-Port and 16-Port Gigabit Click Switch

Deliver instant switching in four different modes for data center, control room, pooling, and similar applications.

Protocols and Architecture. Protocol Architecture.

QuickTime Streaming. End-to-end solutions for live broadcasting and on-demand streaming of digital media. Features

White Paper. Challenges of Distributing 4K Video

Auspex Support for Cisco Fast EtherChannel TM

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

For version p (September 4, 2012)

ALL-AIO-2321P ZERO CLIENT

Datasheet EdgeVision

SOLUTION GUIDE AUDI TOR IUM. Audio Visual System Solutions for Business. HARMAN Professional Solutions Brands:

Level 1 Technical. Networking and Technology Basics. Contents

VMware View 4 with PCoIP I N F O R M AT I O N G U I D E

IP Camera Network Installations are More Difficult than Analog Camera Installations? Not So!

Multimedia Communications Voice over IP

Understanding IP Faxing (Fax over IP)

Explorer 8300 Series Digital Video Recorders Offer Standard, HD, and Multi-Room Capabilities

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

IP-Telephony Real-Time & Multimedia Protocols

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

VOICE OVER IP AND NETWORK CONVERGENCE

Copyright Copyright 2014 SerVision Ltd. All Rights Reserved.

SM1000. Broadcast and Security Monitoring Solution for multi-channel video control rooms. Inventing a New Global Presentation Culture

Video Matrix Switches and Bandwidth

CTX OVERVIEW. Ucentrik CTX

2MP H.264/ MPEG-4/ MJEPG

H.264 Internet Video Server

Network Client. Troubleshooting Guide FREQUENTLY ASKED QUESTIONS

Technical Paper. Dolby Digital Plus Audio Coding

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version Published on April 13, 2015

ETM System SIP Trunk Support Technical Discussion

UCC. Unified Communication & Collaboration

VoIP for Radio Networks

Citrix MetaFrame Presentation Server 3.0 and Microsoft Windows Server 2003 Value Add Feature Guide

Integrate VoIP with your existing network

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

IPTV Primer. August Media Content Team IRT Workgroup

IPTV STB QUICK GUIDE. Detailed user manual download from

StreamNet StreamNet-eNabled devices/ view virtual matrix control and installation GUide

IS SERIES. QuikStart Programming Guide. IP Network Direct System. Programming Videos

L-Series LAN Provisioning Best Practices for Local Area Network Deployment. Introduction. L-Series Network Provisioning

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

_Tailor made solutions Our strength is our commitment.

Transcription:

Crestron Electronics, Inc. Streaming Design uide

Crestron product development software is licensed to Crestron dealers and Crestron Service Providers (CSPs) under a limited non-exclusive, non transferable Software Development Tools License Agreement. Crestron product operating system software is licensed to Crestron dealers, CSPs, and end-users under a separate End-User License Agreement. Both of these Agreements can be found on the Crestron website at www.crestron.com/legal/software_license_agreement. The product warranty can be found at www.crestron.com/warranty. The specific patents that cover Crestron products are listed at patents.crestron.com. Crestron, the Crestron logo, Capture HD, Crestron Studio, DM, and DigitalMedia are trademarks or registered trademarks of Crestron Electronics, Inc. in the United States and/or other countries. HDMI and the HDMI logo are either trademarks or registered trademarks of HDMI Licensing LLC in the United States and/or other countries. Hulu is either a trademark or registered trademark of Hulu, LLC in the United States and/or other countries. Netflix is either a trademark or registered trademark of Netflix, Inc. in the United States and/or other countries. Wi-Fi is either a trademark or registered trademark of Wi-Fi Alliance in the United States and/or other countries. Other trademarks, registered trademarks, and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Crestron disclaims any proprietary interest in the marks and names of others. Crestron is not responsible for errors in typography or photography. This document was written by the Technical Publications department at Crestron. 205 Crestron Electronics, Inc.

Crestron Streaming Design uide Contents Introduction Purpose of this Design uide.... What Is Streaming?....2 Technology behind Streaming Parameters.... Coding Types.... Protocols...5 Connecting to a Stream...6 Crestron's Approach to Streaming Ethernet Configuration for Content Port Crestron Streaming-Related Products DMC-STR....2....2 CAPTURE-HD....2 CEN-NVS200.... Crestron App.... CEN-SWPOE-6.... Touch Screens....4 Appendix A: RTSP Connection Process Appendix B: Streaming Applications lossary Doc. 760B crestron.com i

Crestron Streaming Design uide Introduction Ethernet technology has fundamentally altered every industry that it has touched. Companies like Netflix and Hulu have created successful businesses by taking advantage of Ethernet s ability to move audio and video content around on large Ethernet networks. By utilizing Ethernet technology, media distribution has shifted to a new medium streaming content on demand. Using existing Ethernet infrastructure, Crestron streaming moves video files over great distances or where dedicated runs are not feasible. Configuring a system that can distribute content over CAT5e, multimode fiber, single-mode fiber, and that can convert content into a stream is the challenge every integrator and systems designer must address. The Creston DigitalMedia A/V distribution solution goes beyond hardwired transport. The solution is to create a distribution network in which multiple signal formats can be switched over standard copper and fiber-wired paths as well as be converted into a stream and distributed without distance limitations. Crestron's integrated streaming solutions provide a cost-effective method for transforming A/V files into a streaming format. Purpose of this Design uide This design guide is intended for use by an A/V integrator, IT classroom technology manager, or corporate A/V manager to provide information on the technology involved in transmitting audio and video over Ethernet. For more information on DigitalMedia, refer to the DigitalMedia Design uide (Doc. 4546) at www.crestron.com/manuals. Doc. 760B crestron.com

Crestron Streaming Design uide What Is Streaming? Streaming media is multimedia that is delivered by a provider and continuously received and presented to an end-user. The term "streaming" was introduced in the early 990s to describe video on demand on IP networks. The basic components of a network stream are as follows: Audio is commonly compressed using Advanced Audio Coding (AAC) or MP format. Video is commonly compressed using H.264 or JPE2000. The stream is sent via a transport protocol such as Real-time Transport Protocol (RTP) and then controlled by another protocol such as Real-time Streaming Protocol (RTSP). Refer to "Appendix A: RTSP Connection Process" on page 5 for RTSP connection information. IP Streaming Example CAMERA MICROPHONE H.264 COMPRESSION AAC COMPRESSION RTP (DATA LAYER) RTSP (CONTROL LAYER) Handles Play, Pause, Fast-Forward, Rewind, Etc. 2 Doc. 760B crestron.com

Frame Size Crestron Streaming Design uide Technology behind Streaming Parameters When encoding, typically there are three target parameters that must be balanced: bitrate, latency, and quality. Once the video is encoded, it needs to be combined with other streams such as audio tracks and auxiliary data tracks. The various streams are packaged into a container and can be either saved (for example, as.mp4,.avi, or.ts) or streamed using Ethernet. Coding Types Inter-frame Coding (H.264) Crestron uses H.264 inter-frame coding, which is an efficient way of transmitting video. During inter-frame coding, several frames of video are broken into a group of pictures (OP). The OP is the set of data that the encoder uses to create the compressed stream. The illustration below shows the relationship between a OP and the three frame types: B-Frame, I-Frame, and P-Frame. Inter-frame Coding Example Relative Information 200 kb Frame Types I B B P B B I Average 80 kb Time Frame Type Type Definition B-Frame Bi-directional B-Frame uses information from the previous and next I and P frames to calculate the change in the picture. This frame has the least information and relies on the other information being available. I-Frame Intra I-Frame is the full picture and provides everything the decoder needs to create a frame. If a single I-Frame is decoded, the complete picture is viewable. I Frames are the least compressible. P-Frame Predicted P-Frame uses data from the previous and next I-Frame to calculate the change in the picture. P frames are more compressible than I Frames. Doc. 760B crestron.com

Frame Size Crestron Streaming Design uide Intra-frame Coding (JPE2000) Intra-frame coding is a coding method in which only full frames are sent. As in a flip book, each complete image is presented in order to create a moving picture. This coding technique has the advantage of reducing latency, but at a significant cost to bandwidth. JPE2000 can be used because it has no provisions for frame types other than full frames. The example below shows the relationship between a OP and an I-Frame type. Intra-frame Coding Example Relative Information 200 kb Frame Types I I I I I I I Average 200 kb The advantages and disadvantages of inter-frame coding versus intra-frame coding are shown in the table below. Inter-frame Coding Advantages Very good picture quality Low bandwidth Disadvantages High latency Requires other frames to decode Shows distortion if data is missing or corrupted Intra-frame Coding Low latency Minor distortion if data is missing or corrupted Very high bandwidth 4 Doc. 760B crestron.com

Crestron Streaming Design uide Protocols Streaming uses transport and streaming protocols to control the transfer of data. Transport Protocols User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) are the transport protocols that are used to carry data to and from devices. UDP is a simple protocol with less overhead. It is used for one-to-many communications and for real-time transmissions in which the timing of the data is important. UDP does not have a retry function or other mechanisms to correct data errors. TCP has guaranteed delivery with mechanisms to retry and handle data errors. It is used mainly for one-to-one communications. TCP is not the best choice for streaming audio and video. Streaming Protocols Real-time Control Protocol (RTCP), Real-time Streaming Protocol, and Real-time Transport Protocol are the protocols used in streaming. RTCP carries statistics and information about the stream. It is used to ensure quality of service by adjusting the RTP stream so that it can handle changing network conditions. RTSP is used in conjunction with RTP and RTCP. This protocol does not stream the data but acts as the means to set up the transport and control the flow. It offers transport control capabilities such as pause and seek for streaming media. RTP defines a standardized packet format for delivering audio and video over IP networks. This protocol is used extensively in communication and A/V systems that involve streaming. There are separate RTP streams for audio. RTP is usually not encapsulated. There is one RTP stream per payload. For example, a session with one video stream and one audio stream has two RTP streams on two separate ports. The packet contains the information required to check for packet drops, out-of-order delivery, timing, and identification of the payload. Doc. 760B crestron.com 5

Crestron Streaming Design uide Connecting to a Stream The two main ways to connect to a stream are using either multicast or unicast. Multicast Sessions Multicast is the delivery of messages or information to a group of destination computers simultaneously in a single transmission from the source. A multicast transmission sends data only to interested destinations by using special address assignments. The device sends data to a group that is represented by a single multicast address (IPv4 range 224.0.0.0 to 29.255.255.255, IPv6 FF00::/8). Multicast sessions are a one-to-many connection between the server and the clients. The server and the clients connect to the multicast address and the network hardware replicates the packets. A multicast scenario consists of a single server that broadcasts across the network. Individual clients have the option to tune in or not. The broadcast is handled by the network switches instead of by the device generating the stream. The total bandwidth consumption at the transmitter is the amount used by a single stream. Multicast sessions require specialized network hardware and a more in-depth network configuration requiring a specific router setup. Multicast Session Example 6 Doc. 760B crestron.com

Crestron Streaming Design uide Unicast Sessions Unicast is the delivery of messages or information to a single network destination identified by a unique address. A unicast transmission sends the same data to all possible destinations. Unicast sessions are direct connections between the client and the server. This type of session has the advantage of being easier to manage and configure since no special configuration of the network equipment is required. In addition, unicast can be sent through routers without any additional configuration. There are two ways to initiate a unicast connection: The device transmitting waits for clients to connect. The device transmitting initiates a connection to a server. Although unicast is the norm for most Internet connections, it does not scale well when many listeners want to view the same program concurrently. The bandwidth consumption is multiplied by the number of listeners. Unicast sessions are well suited for delivery of media on demand but issues can arise when synchronizing live content. A disadvantage of unicast is that the host must send a packet for each connected client, resulting in duplication and increased bandwidth consumption. For example, if ten clients are connected, the same packet must be sent to each individual client. Unicast Session Example Doc. 760B crestron.com 7

Crestron Streaming Design uide Crestron's Approach to Streaming Crestron's approach is to integrate streaming media conversation and distribution onto a digital matrix switcher using a DM distribution solution. The user can feed any video type to a DM system and stream video. DM creates a seamless transition between high-definition, lossless video and the streaming video. DM with streaming provides the ability to distribute any combination of sources to virtually any device anywhere. A gigabit Ethernet backbone is at the core of all DM switchers. The illustration below shows how DM can leverage streaming to connect two remote sites to each other. The top system is located in New York, and the bottom system is located in Tokyo. Using Crestron s standard input and output cards, the two laptops are connected to their respective chassis. Using streaming capabilities, the content displayed on the laptop in New York, can be displayed on the laptop in Tokyo as if the laptops were connected by a DM cable. Streaming to Remote Sites using DM Example DMC-HD DM-MD8X8 LAPTOP NEW YORK DMC STRO DISPLAY NEW YORK WAN/ DMC STR DMC-STR DM-MD8X8 DISPLAY TOYKO 8 Doc. 760B crestron.com

Crestron Streaming Design uide Streaming expands the capabilities of DM by removing all distance limitations and allowing distribution to virtually any device anywhere in the world. A high-performance H.264 streaming capability enables enterprise-wide distribution of HD content over an IP network. Streaming is an essential component of any complete DM system, allowing for high-definition signal routing to Crestron touch screens, digital signage displays, remote buildings, and global offices without requiring any new or dedicated wiring. Large-scale streaming to computers and mobile devices can be facilitated through integration with a streaming media server. Each streaming output supports resolutions up to HD 080p at bitrates up to 25 Mbps. Built-in scaling enables fast, trouble-free switching between sources of any type or resolution. Audio support includes stereo signals as well as multichannel audio signals down-mixed to stereo using a DM switcher input card with Digital Signal Processing (DSP). High-quality video and audio are maintained using high-performance H.264 video and AAC compression. The encoded video and audio can be output as independent RTP streams or encapsulated in an MPE-2 Transport Stream (MPE-TS) container. High-bandwidth Digital Content Protection (HDCP) management ensures that protected content cannot be distributed using streaming. Each streaming output is fed internally by two separate switcher outputs that allow any two input sources to appear picture-in-picture or side-by-side in a single stream. Instant, single-frame switching between two full screen images is also possible. The audio signals from both input sources can also be mixed, which allows both signals to be heard simultaneously. DigitalMedia provides many deployment options to address a wide range of streaming applications and accommodate each organization's specific IT requirements. DM with streaming supports both unicast and multicast, with or without RTSP. Streaming connections can be configured to stream directly to one or more specific IP addresses, or to use RTSP to manage the configuration of numerous connections automatically. Any streaming output may be configured to stream using either the DM switcher's port or a dedicated port that provides the option to either combine control and content on a single network or isolate them onto separate networks. All DM streaming cards include a dedicated content port. This Ethernet port can be connected to the content network, completely separating control and content. For smaller installations, the streaming cards can use the DM internal network. This makes for a simple and clean installation. Crestron manages the HDCP protected content ensuring that it is not transmitted over a streaming device. DM transmitters and receivers can coexist with streaming devices. DM provides ultrahigh bandwidth and HDCP for when streaming limits are reached. When data rates prohibit Ethernet, there is a place for circuit-switched networks. Circuit-switched networks fill the gap when it is not feasible to run a dedicated video link, but video is still desired. Crestron allows the use of both circuit switches and streaming devices in the same A/V network. The reliability and familiarity of the circuit switch is retained while the benefits and features of Ethernet can be explored. The new software technologies enable automatic desktop streaming using Wi-Fi and Ethernet with fast and seamless connection to any A/V system. This eliminates the need for bulky VA or DVI cables, panels, vaults, or dongles. Since the IT infrastructure currently exists throughout the building, small rooms that were previously ignored or underbudgeted can now be accessed. For every room with traditional A/V, dozens of rooms are now within the reach of the IT infrastructure using Wi-Fi. Doc. 760B crestron.com 9

Crestron Streaming Design uide Ethernet Configuration for Content Port cards stream audio and video over an Ethernet network. A stream can be sent using either the port of a streaming output card or the port of a DM switcher. Using Crestron Studio, SIMPL Windows, or DMTool, set the operational mode of the port to any of the following: Auto: When in automatic mode (default setting), a streaming output card outputs a stream using the port but only if a link is detected. If a link is not detected, the card uses the internal DigitalMedia network via the port of the DM switcher. Enable: If the port is enabled, the card streams content using the port regardless of whether a link is detected or not. Disable: If the port is disabled, the card streams content using the internal DigitalMedia network regardless of whether a link is detected or not. NOTE: Regardless of the operational mode and link status of the port, an Ethernet connection to the CPU card of the DigitalMedia switcher is necessary for control of the switcher. The port allows a system designer to have separate connections for control and content. A few sample scenarios are shown below: Streaming a live show: The control can connect to the products in the booth that do not have Internet access and the content can connect to a network that has Internet access. The DigitalMedia switcher sits behind a control subnet and streams content to a device on the corporate. The IP address of the streaming output card encoder differs from the IP address of the DigitalMedia switcher. By default, Dynamic Host Configuration Protocol (DHCP) is enabled for the streaming output card encoder. Using the internal DigitalMedia network: The encoder is on the same network as the CPU card of the DM switcher and requests an IP address from the same DHCP server. Using the port: The encoder can be on a different network and request an IP address from the DHCP server on that network. Similar to other types of DM switcher output cards, cards receive a private IP address from the DM switcher in Private Network Mode (PNM); however, cards also include a dedicated encoder that requires its own IP address. The encoder always requires a public IP address outside of the private DM network. The DMC-STR supports high-performance H.264 streaming video at resolutions up to HD 080p and bitrates up to 25 Mbps. The stream is decoded and converted to HDMI to allow for switching and distribution using DigitalMedia. Multichannel AAC audio decoding provides support for surround sound sources up to 7.. Built-in downmixing allows the multichannel signal to be routed to a surround sound system while simultaneously providing a 2-channel downmix to feed a stereo zone or audio distribution system. 0 Doc. 760B crestron.com

Crestron Streaming Design uide HDMI and stereo analog audio outputs are provided on the DMC-STR card. The HDMI output can be used to pass the decoded input signal through to a local audio processor or video monitor or to feed a second DM switcher for output expansion purposes. The analog audio output, which features programmable volume control, outputs the 2-channel downmix signal to feed a stereo amplifier or multiroom audio distribution system. The DMC-STR can be configured to receive streaming signals using the DM switcher s port or using a dedicated port. This option allows for combined control and content on a single network or isolated control on separate networks. The DMC-STR can also be used with the DMCI DigitalMedia Card Interface, which allows it to function as a streaming receiver to feed a single display device, A/V receiver, or other equipment. Refer to the DigitalMedia Resources web page for additional design tools and reference documents. Doc. 760B crestron.com

Crestron Streaming Design uide Crestron Streaming-Related Products The Crestron products shown in this section can be utilized as part of a streaming solution. NOTE: For more information on Crestron streaming-related products, refer to www.crestron.com. DMC-STR The DMC-STR is an input card for a Crestron DigitalMedia switcher that provides one streaming input. The streaming input receives a single H.264 video stream over an IP network from another DM switcher, an IP camera, a streaming server (CEN-NVS200), or a Capture HD system. Streaming inputs expand the capabilities of a DM system, enabling high-definition A/V signal routing from sources anywhere in the world. The is an output card for a Crestron DigitalMedia switcher that provides streaming output. Using the, create an H.264 streaming video output from any DM input, including HD video brought into the switcher using an HDMI input card. CAPTURE-HD The Capture HD high-definition capture recorder provides a very simple and cost-effective solution for capturing lectures, presentations, medical procedures, seminars, and training sessions in high-definition 080p. It can also be used to stream live HD video and audio to a computer, mobile device, touch screen, DM system, or third-party streaming media system via H.264. CAPTURE-HD supports both unicast and multicast, with or without RTSP. Streaming connections can be configured to stream directly to one or more specific IP addresses or to use RTSP to manage the configuration of multiple connections automatically. 2 Doc. 760B crestron.com

Crestron Streaming Design uide CEN-NVS200 The CEN-NVS200 is a network video streamer that delivers live streaming video to Crestron touch screens and mobile devices. The CEN-NVS200 provides a powerful solution for delivering video over Ethernet from a camera or other analog video source. Audio is also supported to monitor an audio signal interleaved with the video signal. The CEN-NVS200 supports multiple streams with different formats and quality settings and is ideal for streaming video and audio simultaneously to a variety of Crestron touch screens, computers, and mobile devices. Video streaming capabilities include high-performance H.264, MPE-4, and MJPE compression formats. These formats are compatible with Crestron devices and software as well as computer web browsers. A versatile range of settings allows the optimization of each individual stream for its intended application and the capabilities of the network. Video compression settings include frame rate, resolution, image quality, brightness, contrast, saturation, and sharpness. The CEN-NVS200 supports very high-quality video streaming up to 0 fps at 720x480 (NTSC) or 25 fps at 720x576 (PAL) resolutions. Crestron App View live motion video right from the Crestron App. Video can be displayed in a window within the Crestron App. View what is going on while simultaneously communicating over the intercom and granting access to guests through a secured door or motorized gate. Native support for the MJPE format allows the display of live video images from IP cameras and servers such as the Crestron CEN-NVS200 Network Video Streamer. CEN-SWPOE-6 The CEN-SWPOE-6 offers control system networking and Crestron guaranteed performance and reliability for a complete Ethernet network of touch screens, control processors, servers, and other devices in a single-space rack mount package. All 6 ports are gigabit capable to ensure maximum bandwidth for multimedia and critical control data. Doc. 760B crestron.com

Crestron Streaming Design uide Touch Screens Crestron touch screens offer an ideal user interface for controlling all of a building's technology. Touch screens are fully customizable with easy-to-use controls and icons for use with live streaming video. The TSW touch screens contain high-performance streaming video capability, which makes it possible to view security camera feeds and other video sources directly on the touch screen. Native support for H.264 and MJPE formats allows the to display live streaming video from an IP camera, a streaming server (CEN-NVS200), a DigitalMedia switcher, or a Capture HD system. Video is delivered to the touch screen over Ethernet, which eliminates the need for any extra video wiring. TSW-752 NOTE: Refer to "Appendix B: Streaming Applications" on page 6 for streaming applications using Crestron products. 4 Doc. 760B crestron.com

Crestron Streaming Design uide Appendix A: RTSP Connection Process In most cases, RTSP sets up the connection between a client and a server. During this process, details about the stream are exchanged so that the decoder can be properly initialized. The process steps are shown below.. The client connects to the server from a URL. The client issues the OPTIONS command. 2. The server responds with the options it supports (typically, DESCRIBE, SETUP, TEARDOWN, PLAY, and PAUSE).. The client issues the DESCRIBE command. 4. The server responds with the session description, which defines the streams available (audio, video formats, IDs, etc.) 5. The client issues the SETUP command for each stream requested. At this point, the client usually requests the ports to which the server should send the data. 6. The server responds, confirming the ports to which it sends the data and informing the client from which port the data originates. 7. The client issues the PLAY command to start the stream. The client can specify where to start and end the stream, or it can play the whole stream. 8. The server responds, confirming the URL and starts playing. The media is now playing and the client is receiving. 9. The client issues the TEARDOWN command to stop the stream. 0. The connection is closed on the server side.. The connection is closed on the client side. Stateful Connections with Layers Doc. 760B crestron.com 5

I/O 4 2 T X R X R T S C T S T X R X T X R X 8 IN 7 6 5 Crestron Streaming Design uide Appendix B: Streaming Applications Physical Connections Streaming to Touch Screens Using Unicast via RTSP Unicast via RTSP is the most direct method to begin streaming. The connection parameters are exchanged as part of the RTSP negotiation and the data is sent directly to the connecting device. This process places more stress on the encoder since each packet must be duplicated for each receiver. Refer to the documentation that came with the encoder to determine the number of devices that can be connected. The has a maximum bandwidth of 25,000 kbps. To calculate the maximum number of devices that can be connected, use the following formula: 25,000 kbps target bandwidth For example, if the target bandwidth equals 5,000 kbps, then the calculation is as follows: 25,000 kbps 5,000 kbps = Number of devices supported = 5 simultaneous connections Physical Connections Streaming to Touch Screens Using Unicast via RTSP CEN-SWPOE-6 2 4 5 6 7 8 9 0 2 4 5 6 ELECTRONICS INC. ROCKLEIH, NJ 07647 USA 0/00/000 POWER OVER ETHERNET MAX 4.2 W / PORT TOTAL 255 W MAX 00-240V - 50/60Hz 4.8-2.0A Digital and Analog Video Sources RELAY OUTPUT CPN A B C D E F H NET 2 4 5 6 7 8 2 4 5 6 7 8 S S S S S S S S ELECTRONICS INC. N.J. 07647 USA IR - SERIAL OUTPUT COM COM 2 COM MEMORY CONTACTS DOWN USB CONTROL SUBNET 24V 2.0A 24 Y Z DM-MD8X8 WITH HDMI IN HDMI IN USB HID USB HID DIITAL MEDIA D M USB HID 2 4 24 Y Z 24 Y Z 24 Y Z 24 Y Z 5 6 7 8 24 Y Z 24 Y Z 24 Y Z 24 Y Z DMCO-77 DMCO-77 Y Pb/Y Pr/C/COMP SPIF AUDIO IN Y Pb/Y Pr/C/COMP SPIF AUDIO COMPOSITE IN 2 4 COMPOSITE IN 2 4 - E I 2- E I - E I 4- E I 5- E I 6- E I 7- E I 8- E I DMC-VID-RCA DMC-VID-RCA DMC-VID-4 DMC-VID-4 00-250V~4.0A 50/60 Hz HDMI IN SETUP NET 24 Y Z 24 Y Z 6 Doc. 760B crestron.com

Crestron Streaming Design uide Logical Connections Streaming to Touch Screens Using Unicast via RTSP The illustration below shows the logical connections needed for a card to stream content to touch screens using unicast via RTSP. The following details are shown: The touch screens are configured to connect directly to a card. The connection between each touch screen and the card is a unicast RTSP connection. The packets are duplicated for each touch screen. Since the touch screens are on the same network, the port of the card is disabled; therefore, the card streams content using the internal DigitalMedia network. Logical Connections Streaming to Touch Screens Using Unicast via RTSP LAPTOP DMC-HD HDMI IN USB HID L R DMC-HD DMC-STR0 DM-MD8X8 CIP Connection CONTROL SYSTEM CP Doc. 760B crestron.com 7

4 2 HDMI IN HDMI IN USB HID HDMI IN USB HID USB HID I/O T X R X R T S C T S T X R X T X R X IN USB 8 7 6 5 Crestron Streaming Design uide Physical Connections Streaming to Content Management Server Using Unicast The illustration below shows the physical connections needed for a card to stream content to a content management server using unicast. The streaming output card is configured to connect to an IP address and can traverse firewalls. Physical Connections Streaming to Content Management Server Using Unicast CEN-SWPOE-6 2 4 5 6 7 8 9 0 2 4 5 6 ELECTRONICS INC. ROCKLEIH, NJ 07647 USA 0/00/000 POWER OVER ETHERNET MAX 4.2 W / PORT TOTAL 255 W MAX 00-240V - 50/60Hz 4.8-2.0A THIRD-PARTY ROUTER RELAY OUTPUT CP A B C D E F H 2 4 5 6 7 8 NET 2 4 5 6 7 8 S S S S S S S S ELECTRONICS INC. N.J. 07647 USA IR - SERIAL OUTPUT COM COM 2 COM MEMORY CONTACTS DOWN CONTROL SUBNET 24V 2.0A 24 Y Z Corporate and Points Beyond CAMERA DM-MD8X8 with DIITAL MEDIA D M SETUP NET 24 Y Z 24 Y Z 2 4 24 Y Z 24 Y Z 24 Y Z 24 Y Z 5 6 7 8 24 Y Z 24 Y Z 24 Y Z 24 Y Z DMCO-77 DMCO-77 Y Pb/Y Pr/C/COMP SPIF AUDIO IN Y Pb/Y Pr/C/COMP SPIF AUDIO COMPOSITE IN 2 4 COMPOSITE IN 2 4 - E I 2- E I - E I 4- E I 5- E I 6- E I 7- E I 8- E I DMC-VID-RCA DMC-VID-RCA DMC-VID-4 DMC-VID-4 00-250V~4.0A 50/60 Hz LAPTOP 8 Doc. 760B crestron.com

L R Crestron Streaming Design uide Logical Connections Streaming to Content Management Server Using Unicast The illustration below shows the logical connections needed for a card to stream content to a content management server using unicast. The following details are shown: The CEO is presenting in both a lecture hall and executive conference center. A feed is sent from the laptop to the DM-MD8X8 switcher, which also has a camera connected to it. Due to the compositing feature of the, the two sources (camera and laptop) can be combined in a single H.264 stream. The card is configured to connect to a content management server at a remote location. Only one connection is required between the card and the content management server. The content management server connects to the Internet. To view the presentation, users should connect their devices to the content management server. The DM-MD8X8 switcher connects to the control. The port of the card connects to the corporate. The control is isolated from the corporate. Logical Connections Streaming to Content Management Server Using Unicast LAPTOP CEO Presenting HDMI IN USB HID DMC-HD DMC-HD DM-MD8X8 DMC-STR0 DMC-STR DMC-STR Control Network Content Network SERVER Content Management Server IP CAMERA CIP Connection CONTROL SYSTEM Internet LAPTOP LAPTOP LAPTOP Doc. 760B crestron.com 9

I/O 4 2 T X R X R T S C T S T X R X T X R X 8 IN 7 6 5 Crestron Streaming Design uide Physical Connections Streaming to Touch Screens Using Multicast via RTSP Unlike unicast, multicast can stream content to any number of touch screens, but it requires enterprise-grade networking equipment for longer subnet management. The illustration below shows the physical connections needed for a card to stream content to touch screens using multicast via RTSP. NOTE: The network hardware and configuration must support multicasting. NOTE: Unmanaged Ethernet switches treat multicast traffic as broadcast traffic. Multiple multicast streams can exceed the switch fabric's bandwidth. Physical Connections Streaming to Touch Screens Using Multicast via RTSP CEN-SWPOE-6 2 4 5 6 7 8 9 0 2 4 5 6 ELECTRONICS INC. ROCKLEIH, NJ 07647 USA 0/00/000 POWER OVER ETHERNET MAX 4.2 W / PORT TOTAL 255 W MAX 00-240V - 50/60Hz 4.8-2.0A Digital and Analog Video Sources RELAY OUTPUT CPN A B C D E F H NET 2 4 5 6 7 8 2 4 5 6 7 8 S S S S S S S S ELECTRONICS INC. N.J. 07647 USA IR - SERIAL OUTPUT COM COM 2 COM MEMORY CONTACTS DOWN USB CONTROL SUBNET 24V 2.0A 24 Y Z DM-MD8X8 WITH HDMI IN HDMI IN USB HID USB HID DIITAL MEDIA D M USB HID 2 4 24 Y Z 24 Y Z 24 Y Z 24 Y Z 5 6 7 8 24 Y Z 24 Y Z 24 Y Z 24 Y Z DMCO-77 DMCO-77 Y Pb/Y Pr/C/COMP SPIF AUDIO IN Y Pb/Y Pr/C/COMP SPIF AUDIO COMPOSITE IN 2 4 COMPOSITE IN 2 4 - E I 2- E I - E I 4- E I 5- E I 6- E I 7- E I 8- E I DMC-VID-RCA DMC-VID-RCA DMC-VID-4 DMC-VID-4 00-250V~4.0A 50/60 Hz HDMI IN SETUP NET 24 Y Z 24 Y Z 20 Doc. 760B crestron.com

L R Crestron Streaming Design uide Logical Connections Streaming to Touch Screens Using Multicast via RTSP The illustration below shows the logical connections needed for a card to stream content to touch screens using multicast via RTSP. The following details are shown: The touch screens are configured to connect directly to a card. The card then sends the stream parameters to the touch screens including the multicast address to which the touch screens are to connect. The actual data for the stream comes from the multicast address. The card sends a single stream to the multicast address and the network hardware replicates the address for the devices that are subscribed. NOTE: The card begins transmitting only after the first device connects. NOTE: When using multicast, the port must be used. This limitation will be removed in a future firmware update. Logical Connections Streaming to Touch Screens Using Multicast via RTSP Streaming Data Connections Multicast Address DMC-STR0 LAPTOP DMC-HD HDMI IN USB HID DMC-HD DM-MD8X8 CIP Connection CONTROL SYSTEM Streaming Control Connections CP Doc. 760B crestron.com 2

I/O 4 2 T X R X R T S C T S T X R X T X R X 8 IN 7 6 5 Crestron Streaming Design uide Physical Connections Streaming to Digital Signs Using Multicast via UDP The illustration below shows the physical connections needed for a card to stream content to digital signage monitors using multicast via UDP. NOTE: The network hardware and configuration must support multicasting. Physical Connections Streaming to Digital Signs Using Multicast via UDP Digital Signage CEN-SWPOE-6 2 4 5 6 7 8 9 0 2 4 5 6 ELECTRONICS INC. ROCKLEIH, NJ 07647 USA 0/00/000 POWER OVER ETHERNET MAX 4.2 W / PORT TOTAL 255 W MAX 00-240V - 50/60Hz 4.8-2.0A Digital Signage CP RELAY OUTPUT A B C D E F H NET 2 4 5 6 7 8 2 4 5 6 7 8 S S S S S S S S ELECTRONICS INC. N.J. 07647 USA IR - SERIAL OUTPUT COM COM 2 COM MEMORY CONTACTS DOWN USB CONTROL SUBNET 24V 2.0A 24 Y Z Digital Signage DM-MD8X8 WITH HDMI IN HDMI IN HDMI IN USB HID USB HID DIITAL MEDIA D M SETUP USB HID NET 24 Y Z 24 Y Z 2 4 24 Y Z 24 Y Z 24 Y Z 24 Y Z 5 6 7 8 24 Y Z 24 Y Z 24 Y Z 24 Y Z DMCO-77 DMCO-77 Y Pb/Y Pr/C/COMP SPIF AUDIO IN Y Pb/Y Pr/C/COMP SPIF AUDIO COMPOSITE IN 2 4 COMPOSITE IN 2 4 - E I 2- E I - E I 4- E I 5- E I 6- E I 7- E I 8- E I DMC-VID-RCA DMC-VID-RCA DMC-VID-4 DMC-VID-4 00-250V~4.0A 50/60 Hz Digital Signage Digital Signage 22 Doc. 760B crestron.com

CP L R 24 Y Z 24 Y Z 24 Y Z Crestron Streaming Design uide Logical Connections Streaming to Displays Using Multicast via UDP The illustration below shows the logical connections needed for a card to stream content to a display using multicast via UDP. The following details are shown: All displays are configured to connect to a multicast address. RTSP is not used and no configuration parameters are exchanged. The receiving devices either derive stream parameters or recognize the stream parameters a priori. Refer to the receiving device's documentation for details. The card always transmits the stream regardless of whether there are listeners. As a result, devices do not need to negotiate with the card the devices can simply reconnect to the stream. If the connection between the card and the multicast address is interrupted, the stream can resume without intervention when the connection is restored. Logical Connections Streaming to Displays Using Multicast via UDP DISPLAY DMCI with DMC-STR DISPLAY DMC-STR Multicast Address DMCI with DMC-STR DISPLAY DMC-STR Data Connections DMC-STR0 DMCI with DMC-STR DMC-STR LAPTOP DMC-HD HDMI IN DM-MD8X8 CIP Connection Control CONTROL SYSTEM Doc. 760B crestron.com 2

24 Y Z 24 Y Z 24 Y Z 24 Y Z 24 Y Z 4 2 HDMI IN HDMI IN USB HID HDMI IN DIITAL MEDIA D M SETUP USB HID USB HID NET COMPOSITE IN COMPOSITE IN IN IN DMC-VID-4 DMC-VID-4 00-250V~4.0A 50/60 Hz 8 7 6 5 Crestron Streaming Design uide Content Distribution Streaming The illustration below shows how a restaurant can utilize a streaming content distribution system. Content Distribution Streaming Example BOXIN BASEBALL INFORMATION HDMI HDMI DMC-STR DMC-STR Ethernet 2 for HDMI DMC-STR FOOTBALL OLF HDMI HDMI DMC-STR B A R Ethernet HDMI DMC-STR SATELLITE SATELLITE SATELLITE SATELLITE CONTENT SERVER HDMI NETWORK DM-MD8X8 WITH 24 Y Z 24 Y Z DMCO-77 2 4 24 Y Z 24 Y Z 24 Y Z 24 Y Z 5 6 7 8 24 Y Z 24 Y Z 24 Y Z 24 Y Z DMCO-77 Y Pb/Y Pr/C/COMP SPIF AUDIO Y Pb/Y Pr/C/COMP SPIF AUDIO 2 4 2 4 - E I 2- E I - E I 4- E I 5- E I 6- E I 7- E I 8- E I DMC-VID-RCA DMC-VID-RCA Ethernet Color Key HDMI Ethernet NETWORK SATELLITE 24 Doc. 760B crestron.com

Crestron Streaming Design uide lossary Advanced Audio Coding (AAC): A standardized, lossy compression and encoding scheme for digital audio. AAC generally achieves better sound quality than MP at similar bitrates. Advanced Video Coding (AVC): A video compression format used for the recording, compression, and distribution of video content. Bitrate: A target output stream size that is averaged over a period of time. Dongle: A small piece of hardware that attaches to a computer, TV, or other electronic device. When the dongle is attached, it enables additional functions such as copy protection, audio, video, games, data, or other services. H.264: A video compression format used for the recording, compression, and distribution of video content. JPE2000: An image compression and coding system. Latency: The time that the encoder and decoder takes to process the video frame. Lossy: A data encoding method that compresses data by discarding (losing) some of it. Lossy compression is typically associated with image files, such as JPEs, but can also be used for audio files, like MPs or AAC files. The lossyness of an image file may show up as jagged edges or pixelated areas. In audio files, the lossyness may produce a watery sound or reduce the dynamic range of the audio. MP2TS/MPE-2-TS: An MPE transport stream is a standard format for transmission and storage of audio, video, and Program and System Information Protocol (PSIP) data. It is used in broadcast systems such as DVB, ATSC, and IPTV. Quality: A factor that affects how the encoder creates the actual frame. This factor tends to vary by encoder or decoder implementation. A high-quality factor results in an improved image but can affect latency and bandwidth. Wi-Fi: A technology that allows an electronic device to exchange data or connect to the Internet wirelessly using radio waves. Doc. 760B crestron.com 25

Crestron World Headquarters 5 Volvo Drive Rockleigh, NJ 07647 Tel: -888. Fax: 20.767.7676 crestron.com Refer to the listing of Crestron worldwide offices on the Crestron website www.crestron.com/offices for assistance within a particular geographic region. Printed in USA Doc. 760B 6/205