Share on print
Share on facebook
Share on linkedin
Share on whatsapp
Share on email
At a Glance:
  • Document purpose: Guide to publishing video streams in Appspace channels with Vbrick’s Distributed Media Engine (DME).
  • Business problem: A centralized video distribution platform is needed for easy video stream management.
  • Solution: The Appspace Live Stream channel supports common streaming video formats, like UDP and HLS, and is easily configured to pair with the Vbrick video distribution platform.
  • Conclusion: Appspace and Vbrick together, are a powerful solution for streaming and viewing videos across digital signs, video walls, collaboration displays, kiosks etc.

WHAT’S IN THIS ARTICLE: 

Introduction

Communicating through streamed video content is more commonplace in today’s enterprises. TVs, desktops, and other devices can be used to access town halls, CEO broadcasts, training sessions, and even broadcast TV. The Appspace platform natively supports many of today’s common streaming video formats, like UDP and HLS. For companies who use streaming video across their organization, it is typical for a centralized video distribution platform to be deployed to handle the unique complexities of managing video distribution.

This document will show how easy it is to connect Appspace to Vbrick, one of the market-leading video distribution platforms.

Appspace and Video Streaming

The Appspace App supports HTTP Live Streaming (HLS) across all devices, while some devices running the Appspace App for Devices can handle other formats. For the purpose of this guide, we’re focusing on HLS due to this video format’s capacity to traverse any firewall or proxy server that allows standard HTTP traffic, unlike UDP-based protocols such as RTP.

For further information about supported devices, please visit the Supported IPTV Formats section.

What is Vbrick?

Vbrick is Cisco’s chosen standard for enterprise video distribution. Vbrick offers on-prem and cloud deployments, as well as deep integration into Cisco Collaboration Solutions. Vbrick helps customers position live streams of content that can be used by solutions such as Appspace.

Appspace and Vbrick

The configuration for Appspace and Vbrick to work together is almost an out-of-the-box setup. Using Vbrick’s Distributed Media Engine (DME), it’s possible to set up live streams that can be published via Appspace as Live Channels in the Appspace App. Live Channels are a unique channel type in Appspace and are deployed to devices like any other type of channel.

High-level Architecture Diagram

A deployment using both Appspace and Vbrick might look something like this:

In this scenario, a local Vbrick DME is used to distribute internal and external (via CDN) HLS sources. Devices running the Appspace App are registered to the Appspace cloud, and Live Channels are published to these devices. Registered devices individually connect to an HLS source using the URL.

Note
Both Appspace and Vbrick offer cloud-based and on-prem deployment scenarios. The architecture shown above assumes the two most common choices: a cloud-based Appspace deployment and an on-prem Vbrick deployment.
 

Requirements

How To Configure Appspace and Vbrick

Vbrick Configuration

  1. From the Vbrick DME interface, it’s a simple process to set up, as seen here:

    https://www.vbrick.com/doc/DME/v344/AdminGuide/wwhelp/wwhimpl/common/html/wwhelp.htm#context=Admin&file=DME_7.html

  2. Once the HLS sources are set up in the VBRick DME, the .m3u8 files generated can be made available in two ways:

    • Internal access: The DME will present a URL that can be reached from within the internal network. This will typically follow the following convention:

      http://<dme_ip_address>/HLS/<stream_name>/playlist.m3u8

    • External access: Given the choice of CDN, it’s possible that there won’t be a static URL provided to reference. It will be necessary to find the exact URL that points to the .m3u8 file for Appspace to playback the stream. The option to use an external source is essential for security and to more effectively handle devices requesting access to an HLS source from outside the customer network.

      Important
      This means that since a stream’s URL is not fixed, it would require the exercise of pulling the .m3u8 direct URL each time.

  3. While any internal stream may be made available publicly, it is dependent on each customer’s supported architecture and network capabilities.

Appspace Configuration

It’s a simple process to set up a Live Channel in Appspace that will access the HLS source.

  1. Log in to your Appspace cloud account.
  2. Create a Live Channel.
  3. Once the live channels have been configured, you will be able to reference and assign them to registered devices, whether as a single channel or alongside multiple channels in interactive mode. They’re easy to spot on your channel list with the LIVE icon in the Appspace console.

With live channels configured, it’s simple to publish them to Appspace App enabled devices across your network.

Conclusion

Together, Appspace and Vbrick is a powerful solution for streaming and viewing videos across the enterprise. Use Vbrick for powerful video management while Appspace enables video streams to be used in digital signs & video walls, on collaboration displays, kiosks, and many other experiences in the modern workplace.

Want to get started? Sign up for free at appspace.com or buy from the Cisco Global Price List.