Crestron Electronics, Inc. Streaming Design Guide 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 atpatents.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. ©2015 Crestron Electronics, Inc. Crestron Streaming Design Guide Contents

Introduction Purpose of this Design Guide. ���������������������������������������������������������������������������������������������������������������������������������1 What Is Streaming?. ������������������������������������������������������������������������������������������������������������������������������������������������2

Technology behind Streaming Parameters. ������������������������������������������������������������������������������������������������������������������������������������������������������������3 Coding Types. ���������������������������������������������������������������������������������������������������������������������������������������������������������3 Protocols. ���������������������������������������������������������������������������������������������������������������������������������������������������������������5 Connecting to a Stream. �����������������������������������������������������������������������������������������������������������������������������������������6

Crestron's Approach to Streaming

Ethernet Configuration for Content LAN Port

Crestron Streaming-Related Products DMC-STR. �������������������������������������������������������������������������������������������������������������������������������������������������������������12 DMC-STRO. ����������������������������������������������������������������������������������������������������������������������������������������������������������12 CAPTURE-HD. �������������������������������������������������������������������������������������������������������������������������������������������������������12 CEN-NVS200. �������������������������������������������������������������������������������������������������������������������������������������������������������13 Crestron App. ��������������������������������������������������������������������������������������������������������������������������������������������������������13 CEN-SWPOE-16. ���������������������������������������������������������������������������������������������������������������������������������������������������13 Touch Screens. �����������������������������������������������������������������������������������������������������������������������������������������������������14

Appendix A: RTSP Connection Process

Appendix B: Streaming Applications

Glossary

Doc. 7610B | crestron.com i

Crestron Streaming Design Guide 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 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 Guide 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 Guide (Doc. 4546) at www.crestron.com/manuals.

Doc. 7610B | crestron.com 1 Crestron Streaming Design Guide

What Is Streaming? 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 1990s to describe on IP networks.

The basic components of a network stream are as follows:

• Audio is commonly compressed using Advanced Audio Coding (AAC) or MP3 format.

• Video is commonly compressed using H.264 or JPEG2000.

• 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 15 for RTSP connection information. IP Streaming Example

CAMERA

H.264 COMPRESSION RTSP RTP (CONTROL LAYER) (DATA LAYER) Handles Play, Pause, Fast-Forward, Rewind, Etc. MICROPHONE AAC COMPRESSION

2 Doc. 7610B | crestron.com Crestron Streaming Design Guide 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 (GOP). The GOP is the set of data that the encoder uses to create the compressed stream. The illustration below shows the relationship between a GOP and the three frame types: B-Frame, I-Frame, and P-Frame.

Inter-frame Coding Example

Relative Information

Frame Types I B B P B B I 200 kb

Average

80 kb Frame Size Frame

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. 7610B | crestron.com 3 Crestron Streaming Design Guide

Intra-frame Coding (JPEG2000) 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. JPEG2000 can be used because it has no provisions for frame types other than full frames. The example below shows the relationship between a GOP and an I-Frame type. Intra-frame Coding Example

Relative Information

Frame Types I I I I I I I 200 kb Average

200 kb Frame Size Frame

The advantages and disadvantages of inter-frame coding versus intra-frame coding are shown in the table below.

Inter-frame Coding Intra-frame Coding Advantages • Very good picture quality • Low latency • Low bandwidth • Minor distortion if data is missing or corrupted Disadvantages • High latency • Very high bandwidth • Requires other frames to decode • Shows distortion if data is missing or corrupted

4 Doc. 7610B | crestron.com Crestron Streaming Design Guide

Protocols Streaming uses transport and streaming protocols to control the transfer of data.

Transport Protocols User 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. 7610B | crestron.com 5 Crestron Streaming Design Guide

Connecting to a Stream

The two main ways to connect to a stream are using either or .

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 (IPv4 range 224.0.0.0 to 239.255.255.255, IPv6 FF00::/8). Multicast sessions are a one-to-many connection between the 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 setup.

Multicast Session Example

6 Doc. 7610B | crestron.com Crestron Streaming Design Guide

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. 7610B | crestron.com 7 Crestron Streaming Design Guide 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 DISPLAY

DMC STRO

DMC-STRO NEW YORK CONTENT LAN NEW YORK

WAN/LAN

DMC STR R AUDIO OUT L

DMC-STR CONTENT LAN

HDMI OUT

DM-MD8X8 DISPLAY

TOYKO

8 Doc. 7610B | crestron.com Crestron Streaming Design Guide

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 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 1080p at bitrates up to 25 Mbps. Built-in scaling enables fast, trouble- 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 MPEG-2 Transport Stream (MPEG-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 LAN port or a dedicated CONTENT LAN 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 VGA 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. 7610B | crestron.com 9 Crestron Streaming Design Guide Ethernet Configuration for Content LAN Port

DMC-STRO cards stream audio and video over an Ethernet network. A stream can be sent using either the CONTENT LAN port of a streaming output card or the LAN port of a DM switcher.

Using Crestron Studio™, SIMPL Windows, or DMTool, set the operational mode of the CONTENT LAN port to any of the following:

• Auto: When in automatic mode (default setting), a streaming output card outputs a stream using the CONTENT LAN port but only if a link is detected. If a link is not detected, the card uses the internal DigitalMedia network via the LAN port of the DM switcher.

• Enable: If the CONTENT LAN port is enabled, the card streams content using the CONTENT LAN port regardless of whether a link is detected or not.

• Disable: If the CONTENT LAN 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 CONTENT LAN port, an Ethernet connection to the CPU card of the DigitalMedia switcher is necessary for control of the switcher.

The CONTENT LAN port allows a system designer to have separate LAN connections for control and content. A few sample scenarios are shown below:

• Streaming a live show: The control LAN can connect to the products in the booth that do not have Internet access and the content LAN 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 LAN.

• 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 CONTENT LAN 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, DMC-STRO cards receive a private IP address from the DM switcher in Private Network Mode (PNM); however, DMC-STRO 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 1080p 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.1. 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.

10 Doc. 7610B | crestron.com Crestron Streaming Design Guide

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 LAN port or using a dedicated CONTENT LAN 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. 7610B | crestron.com 11 Crestron Streaming Design Guide 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.

DMC-STRO The DMC-STRO is an output card for a Crestron DigitalMedia switcher that provides streaming output. Using the DMC-STRO, 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 1080p. 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.

12 Doc. 7610B | crestron.com Crestron Streaming Design Guide

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, MPEG-4, and MJPEG 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 30 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 MJPEG format allows the display of live video images from IP cameras and servers such as the Crestron CEN-NVS200 Network Video Streamer.

CEN-SWPOE-16 The CEN-SWPOE-16 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 16 ports are gigabit capable to ensure maximum bandwidth for multimedia and critical control data.

Doc. 7610B | crestron.com 13 Crestron Streaming Design Guide

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 MJPEG formats allows the TSW-750 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-750 TSW-752

NOTE: Refer to "Appendix B: Streaming Applications" on page 16 for streaming applications using Crestron products.

14 Doc. 7610B | crestron.com Crestron Streaming Design Guide 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.

1. 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). 3. 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. 10. The connection is closed on the server side. 11. The connection is closed on the client side.

Stateful Connections with Layers

Doc. 7610B | crestron.com 15 Crestron Streaming Design Guide 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 DMC-STRO 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 = Number of devices supported target bandwidth For example, if the target bandwidth equals 5,000 kbps, then the calculation is as follows: 25,000 kbps = 5 simultaneous connections 5,000 kbps

Physical Connections—Streaming to Touch Screens Using Unicast via RTSP

TSW-750

G

Hz

A 100-240V-2.0 - 50/60 4.8 16 CEN-SWPOE-16 15 14

13

12

11

10

9 255 W MAX MAXTA 34.2L W / PORT 10/100/1000TO POWER8 OVER ETHERNET

7

6

5

4

3

2

1 ROCKLEIGH, NJ 07647 USA INC. NICS TRO ELEC TSW-750

ces

Digitalideo and Sour TSW-750 G 24V 2.0A NET Y Z G 24 CONTROL SUBNET Analog V CP3N LAN

Y USB MEMOR

COM 3 ACTS DOWN X

X R CONT T

COM 2 G

X

X R

T

G

S

T COM 1 S

T C

X

R

X R T

H G G G F OUTPUTE

D S G S G S G S IR - SERIAL C G B A

S G S G S G S G I/O 8 7 6 5 4 3 2 1 8 7 6 Y OUTPUT5

RELA 4 3 2 1 ELECTRONICS INC. N.J. 07647 USA

TSW-750

5 AUDIO R L IN SPIF CA

Pr/C/COMP Pb/Y DMC-VID-R 6

Y AUDIOR L IN OUT SPIF CA HDMI Pr/C/COMP DM-MD8X8 WITH DMC-STRO Pb/Y DMC-VID-R 7 Y

CRESTRON 4

HDMI OUT 3 COMPOSITE IN 2 DMC-VID-4 8 1 CONTENT LAN CRESTRON 1 4

DMCO-77 HDMI OUT 3 COMPOSITE IN CONTENT LAN 4 2 DMC-VID-4 AUDIO OUT 24 Y Z G 3 3 1 100-250V~4.0A ID 50/60 Hz B H 24 Y Z G US 8 CRESTRON 2 24 Y Z G OUT 24 Y Z G 7 HDMI 4- E I G IN 1 24 Y Z G HDMI AUDIO OUT 24 Y Z G 6 3- E I G TSW-750 24 Y Z G 2- E I G 8- E I G ID HDMI OUT SB H 5 CRESTRON U 1- E I G 7- E I G 24 Y Z G 6- E I G 1 IN HDMI AUDIO OUT 5- E I G

OUT HDMI AL MEDIAM DIGIT D CONTENT LAN 2

1 AUDIO OUT DMCO-77 OUT ID B H CONTENT LAN HDMI US

3 3 IN HDMI G NET Y Z OUT 24 HDMI Y Z G 24

4 SETUP LAN

CRESTRON

16 Doc. 7610B | crestron.com Crestron Streaming Design Guide

Logical Connections—Streaming to Touch Screens Using Unicast via RTSP

The illustration below shows the logical connections needed for a DMC-STRO card to stream content to touch screens using unicast via RTSP. The following details are shown:

• The TSW-750 touch screens are configured to connect directly to a DMC-STRO card.

• The connection between each touch screen and the DMC-STRO card is a unicast RTSP connection.

• The packets are duplicated for each touch screen.

• Since the touch screens are on the same network, the CONTENT LAN port of the DMC-STRO card is disabled; therefore, the card streams content using the internal DigitalMedia network.

Logical Connections—Streaming to Touch Screens Using Unicast via RTSP

TSW-750

TSW-750

TSW-750 DMC-STR0

DMC-STRO

CONTENT LAN

R AUDIO OUT DMC-HD L USB HID DMC-HD LAPTOP HDMI IN HDMI OUT

TSW-750 DM-MD8X8

CIP Connection CONTROL SYSTEM TSW-750

CP3

Doc. 7610B | crestron.com 17 Crestron Streaming Design Guide

Physical Connections—Streaming to Content Management Server Using Unicast

The illustration below shows the physical connections needed for a DMC-STRO 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

G

Hz - 50/60 40V 0A 100-2 -2. 4.8 CEN-SWPOE-16 16 15

14 13 THIRD-PARTY 12

11

10 PORT W / 9 34.2 AX 255 W MAX /100/1000M POWERTAL OVER ETHERNET 10 TO8 7 ROUTER 6

5

4

3

2 NJ 07647 USA 1 ROCKLEIGH, ICS INC. TRON ELEC

G

24V 2.0A NET Y Z G 24 CONTROL SUBNET CP3 LAN Y USB MEMOR

COM 3 ACTS DOWN X

X

R CONT

T te LAN G ond

COM 2 X

X R

T

G a S

T COM 1 S

T C

X

R

X R T

H G G G F S G S por OUTPUTE

D S G S G IR - SERIAL C G S B A

S G S G S G Cor G I/O 8 7 6 oints Bey 5 4 3 2 1 8 7 6 Y OUTPUT5 ELA R 4 3 2 and P 1 ELECTRONICS INC. N.J. 07647 USA

5 DIO AU R L IN SPIF CA

Pr/C/COMP /Y Pb DMC-VID-R 6

Y DIO AU R L IN SPIF CA

HDMI OUT Pr/C/COMP DM-MD8X8 with DMC-STRO Pb/Y DMC-VID-R 7 Y

CRESTRON 4

3 HDMI OUT COMPOSITE IN 2 DMC-VID-4 8 1 CONTENT LAN ON ESTR CR 1 N 4 E I DMCO-77 3 COMPOSIT CONTENT LAN 4 G HDMI OUT 2 DMC-VID-4 AUDIO OUT 24 Y Z 3 3 1 100-250V~4.0A50/60 Hz 24 Y Z G 8 G CRESTRON USB HID 2 G 24 Y Z 24 Y Z 7 4- E I G 1 24 Y Z G HDMI OUT AUDIO OUT 24 Y Z G 3- E I G HDMI IN 6 24 Y Z G 2- E I G 8- E I G ID 5 CRESTRON H 1- E I G 7- E I G HDMI OUT USB 24 Y Z G 6- E I G 1 AUDIO OUT 5- E I G HDMI IN

MEDIA AL M HDMI OUT DIGIT D CONTENT LAN 2

1 AUDIO OUT AN ENT L DMCO-77 CONT

HDMI OUT USB HID 3 CAMERA 3 HDMI IN

NET24 Y Z G HDMI OUT 24 Y Z G 4 SETUP

LAN

CRESTRON

LAPTOP

18 Doc. 7610B | crestron.com Crestron Streaming Design Guide

Logical Connections—Streaming to Content Management Server Using Unicast

The illustration below shows the logical connections needed for a DMC-STRO 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 DMC-STRO, the two sources (camera and laptop) can be combined in a single H.264 stream. The DMC-STRO card is configured to connect to a content management server at a remote location. Only one connection is required between the DMC-STRO 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 LAN.

• The CONTENT LAN port of the DMC-STRO card connects to the corporate LAN.

• The control LAN is isolated from the corporate LAN.

Logical Connections—Streaming to Content Management Server Using Unicast

LAPTOP

-HD DMC R AUDIO OUT L CEO Presenting USB HID DMC-HD HDMI IN

HDMI OUT

DM-MD8X8 -STR0 DMC

DMC-STRO -STR CONTENT LAN DMC SERVER k DMC-STR or

CONTENT LAN Content Netw Content ork Management ol Netw Contr Server CIP IP CAMERA Connection

CONTROL net SYSTEM Inter

LAPTOP LAPTOP LAPTOP

Doc. 7610B | crestron.com 19 Crestron Streaming Design Guide

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 DMC-STRO 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

TSW-750

G

100-240V - 50/60Hz 4.8 -2.0A 16 CEN-SWPOE-16 15 14

13

12

HERNET 11 VER ET 10

9 255 W MAX MAXTA 34.2L W / PORT 10/100/1000TO POWER8 O

7

6

5

4

3 47 USA 2 76

1 ROCKLEIGH, NJ 0 ELECTRONICS INC. TSW-750

ces

Digitalideo and Sour TSW-750 G

24V 2.0A NET Y Z G 24 CONTROL SUBNET Analog V CP3N LAN

Y USB MEMOR

OWN

COM 3 ACTS D X

X R CONT T

COM 2 G

X

X R

T

G

S

T COM 1 S

T C

X

R

X R T

H G G G F OUTPUTE

D S G S G S G S IR - SERIAL C G B G S S A S G S G G I/O 8 7 6 5 4 3 2 1 8 7 6 Y OUTPUT5

RELA 4 3 2 1 ELECTRONICS INC. N.J. 07647 USA

TSW-750

5 AUDIO R L IN SPIF CA

Pr/C/COMP Pb/Y DMC-VID-R 6

Y AUDIOR L IN OUT SPIF CA HDMI Pr/C/COMP DM-MD8X8 WITH DMC-STRO Pb/Y DMC-VID-R 7 Y

CRESTRON 4

HDMI OUT 3 COMPOSITE IN 2 DMC-VID-4 8 1 CONTENT LAN CRESTRON 1 4

DMCO-77 HDMI OUT 3 COMPOSITE IN CONTENT LAN 4 2 DMC-VID-4 AUDIO OUT 24 Y Z G 3 3 1 100-250V~4.0A ID 50/60 Hz B H 24 Y Z G US 8 CRESTRON 2 24 Y Z G OUT 24 Y Z G 7 HDMI 4- E I G IN 1 24 Y Z G HDMI AUDIO OUT 24 Y Z G 6 3- E I G TSW-750 24 Y Z G 2- E I G 8- E I G ID HDMI OUT SB H 5 CRESTRON U 1- E I G 7- E I G 24 Y Z G 6- E I G 1 IN HDMI AUDIO OUT 5- E I G

OUT HDMI AL MEDIAM DIGIT D CONTENT LAN 2

1 AUDIO OUT DMCO-77 OUT ID B H CONTENT LAN HDMI US

3 3 IN HDMI G NET Y Z OUT 24 HDMI Y Z G 24

4 SETUP LAN

CRESTRON

20 Doc. 7610B | crestron.com Crestron Streaming Design Guide

Logical Connections—Streaming to Touch Screens Using Multicast via RTSP

The illustration below shows the logical connections needed for a DMC-STRO card to stream content to touch screens using multicast via RTSP. The following details are shown:

• The TSW-750 touch screens are configured to connect directly to aDMC-STRO card.

• The DMC-STRO 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 DMC-STRO card sends a single stream to the multicast address and the network hardware replicates the address for the devices that are subscribed.

NOTE: The DMC-STRO card begins transmitting only after the first device connects.

NOTE: When using multicast, the CONTENT LAN 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

TSW-750

Multicastdress Ad TSW-750

TSW-750

-STR0 DMC

DMC-STRO

-HD CONTENT LAN R AUDIO OUT DMC L USB HID DMC-HD HDMI IN TSW-750 LAPTOP HDMI OUT

DM-MD8X8 TSW-750 CIP Connection CONTROL Streaming Control SYSTEM Connections

CP3

Doc. 7610B | crestron.com 21 Crestron Streaming Design Guide

Physical Connections—Streaming to Digital Signs Using Multicast via UDP

The illustration below shows the physical connections needed for a DMC-STRO 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

G

60Hz - 50/ 40V 100-22.0A 4.8 - 16 CEN-SWPOE-16 15 14

13

12

11

10

9 255 W MAX MAXA 34.2L W / PORT 10/100/1000TO POWERT8 OVER ETHERNET

7

6

5

4

3

2

1 ROCKLEIGH, NJ 07647 USA

ELECTRONICS INC.

Digital Signage

G

24V 2.0A NET Y Z G 24 CONTROL SUBNET CP3 LAN Digital

Y USB MEMOR

COM 3 ACTS DOWN X

X CONT R T

COM 2 G X

X R

T

G

S T

COM 1 S Signage

T C

X

R

X R T

H G G G F OUTPUTE

D S G S G S G S IR - SERIAL C G

B G S S A G S S G G 8 I/O 7 6 5 4 3 2 1 8 7 6 Y OUTPUT5

RELA 4 3 2 1 ELECTRONICS INC. N.J. 07647 USA

Digital Signage

5 AUDIO R L IN SPIF CA OMP Pr/C/C Pb/Y DMC-VID-R 6

Y AUDIOR L IN SPIF CA HDMI OUT Pr/C/COMP DM-MD8X8 WITH DMC-STRO Pb/Y DMC-VID-R 7 Y

CRESTRON 4

HDMI OUT 3 COMPOSITE IN 2 DMC-VID-4 8 1 CONTENT LAN CRESTRON 1 4

DMCO-77 HDMI OUT 3 COMPOSITE IN CONTENT LAN 4 2 DMC-VID-4 AUDIO OUT 24 Y Z G 3 3 1 100-250V~4.0A ID 50/60 Hz 24 Y Z G USB H 8 CRESTRON 2 24 Y Z G UT 24 Y Z G 7 HDMI O 4- E I G 1 24 Y Z G HDMI IN AUDIO OUT 24 Y Z G 6 3- E I G 24 Y Z G 2- E I G 8- E I G ID HDMI OUT SB H 5 CRESTRON U 1- E I G 7- E I G 24 Y Z G 6- E I G 1 HDMI IN AUDIO OUT 5- E I G

UT HDMI O AL MEDIAM DIGIT D CONTENT LAN 2

UDIO OUT 1 A DMCO-77 ID Digital CONTENT LAN HDMI OUT USB H

3 3

HDMI IN

UT NET24 Y Z G DMI O H Z G 24 Y

4 SETUP Signage LAN

CRESTRON

22 Doc. 7610B | crestron.com Crestron Streaming Design Guide

Logical Connections—Streaming to Displays Using Multicast via UDP

The illustration below shows the logical connections needed for a DMC-STRO 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 DMC-STRO card always transmits the stream regardless of whether there are listeners. As a result, devices do not need to negotiate with the DMC-STRO card—the devices can simply reconnect to the stream. • If the connection between the DMC-STRO 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

N LA

OUT 24 Y Z G O R AUDI L

ENT LAN DMC-STR CONT

UT HDMI O

DMCI with DMC-STR Multicastdress Ad DISPLAY

N LA

OUT 24 Y Z G O R AUDI L

T LAN EN DMC-STR CONT

HDMI OUT

DMCI with DMC-STR Data Connections

LAN

T 24 Y Z G R AUDIO OU -STR0 L NTENT LAN DMC-STR CO DMC HDMI OUT

DMC-STRO

-HD CONTENT LAN R AUDIO OUT DMC L

HDMI IN

LAPTOP HDMI OUT

DM-MD8X8

CIP Connection

ol LAN Contr

CONTROL SYSTEM

CP3

Doc. 7610B | crestron.com 23 Crestron Streaming Design Guide

Content Distribution Streaming

The illustration below shows how a restaurant can utilize a streaming content distribution system.

Content Distribution Streaming Example

GOLF Color Key

HDMI Ethernet FOOTBALL

HDMI NETWORK TION Ethernet

N INFORMA LA Z G Y OUT 24 IO R AUD L

LAN NT NTE DMC-STR CO 2 for 1 HDMI OUT HDMI

BASEBALL Ethernet

LAN

G Z 24 Y R AUDIO OUT L N NT LA TE DMC-STR CON

HDMI OUT -STRO HDMI DMC -STRO DMC-STRO DMC CONTENT LAN BOXING -STRO DMC-STRO DMC N LA

Z G CONTENT LAN 24 Y R AUDIO OUT L

DMC-STR CONTENT LAN

UT MI O HD -STRO HDMI DMC-STRO DMC HDMI SA LAN TELLITE CONTENT -STRO DMC-STRO LAN DMC SA CONTENT HDMI TELLITE Ethernet

DMC-STRO

5 LAN LAN DIO AU R L IN IF Z G SP CA T SA P CONTENT 24 Y OM D-R OU C VI R Pr/C/ C- AUDIO DM L Pb/Y 6 Y TELLITE AUDIOR L DMC-STR IN F OUT SPI CA CONTENT LAN MP HDMI CO /C/ Pr DM-MD8X8 WITH DMC-STRO Pb/Y DMC-VID-R UT 7 MI O HD Y CRESTRON N 4 UT HDMI O 3 COMPOSITE I 2 DMC-VID-4 T LAN 8 N 1 NTE CO ON ESTR 77 CR 1 4 OUT TE IN HDMI LAN MI OSI 3 NT DMCO- HD SA COMP UT ONTE 4 O C Z G 2 DMC-VID-4 IO Y .0A AUD 24 ~4 1 50V 3 3 0-2 10 /60 Hz ID 50 R H 24 Y Z G USB 8 G CRESTRON TELLITE Y Z 2 G 24 Z 4 Y E I G 2 7 G HDMI OUT - T 4 OU Y Z G O 1 G 24 I DI Y Z HDMI IN AU 24 3- E 6Z G G Y T 24 N 2- E I G 8- E I ID RO MI OU H G HD SB 5 I E I G U Z G CREST Y 1- E 7- 24 G 6- E I T N 1 I OU I G DMI DIO H AU 5- E

UT IA I O MED DM AL M H IT AN DIG T L EN D NT CO CONTENT 2 T OU 77 O DI 1 AU LAN NT DMCO- I OUT ID TE M H CON HD USB

3 SER 3 IN MI HD G NET Y Z OUT 24 HDMI Y Z G BA 24 VER 4 SETUP LAN

LAN CRESTRON

Z G 24 Y R AUDIO OUT L LAN ENT DMC-STR CONT

HDMI OUT SATELLITE NETWORK

24 Doc. 7610B | crestron.com Crestron Streaming Design Guide Glossary

Advanced Audio Coding (AAC): A standardized, lossy compression and encoding scheme for digital audio. AAC generally achieves better sound quality than MP3 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.

JPEG2000: 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 JPEGs, but can also be used for audio files, like MP3s 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/MPEG-2-TS: An MPEG 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. 7610B | crestron.com 25 Crestron World Headquarters 15 Volvo Drive Rockleigh, NJ 07647 Tel: 1-888.CRESTRON Fax: 201.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. 7610B 6/2015