VBrick Distributed Media Engine

VBrick Distributed Media Engine
VBrick H.264 DME v3.4
Release Notes
October 2014
4410-0295-0017
Copyright
© 2014 VBrick Systems, Inc. All rights reserved.
VBrick Systems, Inc.
2121 Cooperative Way, Suite 100
Herndon, VA 20171 USA
This publication contains confidential, proprietary, and trade secret information. No part of this document may be copied,
photocopied, reproduced, translated, or reduced to any machine-readable or electronic format without prior written
permission from VBrick Systems, Inc. Information in this document is subject to change without notice and VBrick assumes
no responsibility or liability for any errors or inaccuracies. VBrick, VBrick Systems, the VBrick logo, VEMS Mystro,
StreamPlayer, and StreamPlayer Plus are trademarks or registered trademarks of VBrick Systems, Inc. in the United States
and other countries. Windows Media, SharePoint, OCS and Lync are trademarked names of Microsoft Corporation in the
United States and other countries. All other products or services mentioned in this document are identified by the
trademarks, service marks, or product names as designated by the companies who market those products. Inquiries should be
made directly to those companies. This document may also have links to third-party web pages that are beyond the control of
VBrick. The presence of such links does not imply that VBrick endorses or recommends the content of any third-party web
pages. VBrick acknowledges the use of third-party open source software and licenses in some VBrick products. This freely
available source code is posted at http://www.vbrick.com/opensource
About VBrick Systems
Founded in 1997, VBrick Systems, an ISO 9001 certified vendor, is a privately held company that has enjoyed rapid growth
by helping our customers successfully introduce mission critical video applications across their enterprise networks. Since our
founding, VBrick has been setting the standard for quality, performance and innovation in the delivery of live and stored
video over IP networks—LANs, WANs and the Internet. With thousands of video appliances installed world-wide, VBrick is
the recognized leader in reliable, high-performance, easy-to-use networked video solutions.
VBrick is an active participant in the development of industry standards and continues to play an influential role in the
Internet Streaming Media Alliance (ISMA), the MPEG Industry Forum, and Internet2. In 1998 VBrick invented and shipped
the world's first MPEG Video Network Appliance designed to provide affordable DVD-quality video across the network.
Since then, VBrick's video solutions have grown to include Video on Demand, Management, Security and Access Control,
Scheduling, and Rich Media Integration. VBrick solutions are successfully supporting a broad variety of applications
including distance learning and training, conferencing and remote office communications, security, process monitoring,
traffic monitoring, business and news feeds to the desktop, webcasting, corporate communications, collaboration, command
and control, and telemedicine. VBrick serves customers in education, government, healthcare, and financial services markets
among others.
Contents
DME Release Notes
Updates in 3.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
New Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
DME Compatibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
VBDirectory Management Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Server Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Hardware/Software Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Software-Only Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Virtualized Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Software Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
VBrick Rev Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Software Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Installing a Software Upgrade from a Windows PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Installing a Software Upgrade from a non-Windows PC . . . . . . . . . . . . . . . . . . . . . . . . . 7
Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
DME Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
VC Gateway Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Deferred DME Caveats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
DME Release Notes
iii
iv
Contents
DME Release Notes
The DME is a versatile, highly-configurable media distribution engine that moves streaming
media to and from a wide variety sources and endpoints. With the DME you can distribute
your video to anyone, anywhere, using a variety of robust IP networking options. This
document contains Release Notes for the latest version of the DME software.
Updates in 3.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Server Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Software Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Software Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
VBrick Rev Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Software Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Updates in 3.4
New Features
DME v3.4 focuses on extending integration capabilities with VBrick REV, providing Cisco
Jabber Support within the VC Gateway feature, and addresses several needed software fixes
For an overview of the DME and a concise description of all features and functions, see the
DME Admin Guide. This document is included in the Online help and can be downloaded
from the DME documentation pages on the VBrick website.
Table 1. New Features
Feature
Description
Cisco Jabber
support
Cisco Jabber is now supported for use with the VC Gateway feature of
DME.
See: Admin Guide > Vendor Compatibility
Table 2. Issues Addressed
Issue
Description
Initial HLS
segment
continually grows.
(DME-142)
Corrected an issue where, when configuring an HLS segment length,
the first segment would continually add to the file instead of beginning
the next configured segment. The playlist segments now generate
correctly as specified.
Memory leak with
active HLS
streams. (DME259)
Fixed memory leak with active HLS streams where disk can become
full over time.
VCGW becomes
unresponsive.
(DME-280)
Fixed issue where VCGW becomes unresponsive after log files are full
and are restarted.
DME Release Notes
1
Issue
Description
Network
throughput not
displayed. (DME281)
Network throughput was not displaying unless streaming from Darwin
server. This has been corrected.
Modify download
process to include
files size checks.
(DME-285)
The download process now includes a file size check.
DME Compatibility
Table 3. DME Compatibility
Product
Version †
VEMS Mystro Portal Server
6.3.1
VEMS Portal Server
5.4
VBrick 7000 Series H.264 Encoders
3.1
VBrick 9000 Series H.264 Encoders
1.0
VBrick VBDirectory
5.4
VBrick StreamPlayer
5.2
VBrick Rich Media Studio (RMS)
1.2.55 ††
VBrick Rich Media Desktop (RMD)
1.1
VBrick Rev
7.0
†
Use version shown or higher.
†† For RMS versions earlier than 1.6, only Unannounced Unicast to DME is supported.
Unannounced Unicast RTP from the RMS works only when there is a connection to a
configured receiver. If the receiver is not available or the stream is disrupted, the RMS
may stop sending the stream and require a manual restart of the session. Version 1.6 or
greater is highly recommended to support a more robust connection.
VBDirectory Management Application
VBDirectory is a VBrick application that listens for Session Announcements from VBrick
devices on the network. VBDirectory is used with DHCP and provides quick access to all
VBrick appliances (including DMEs). It is also used to upgrade the DME software. The
VBDirectory application is provided free of charge. It is available on the DME Product CD
or on the VBrick Downloads page for new customers, and is automatically installed when you
perform an upgrade.
2
© 2014 VBrick Systems, Inc.
DME Release Notes
Figure 1. VBDirectory Management Application
Server Models
Table 4 shows the base hardware specifications for VBrick-supplied servers. The hardware
you purchase and use should meet the minimum specifications as shown in the table.
Table 4. VBrick DME Hardware Specifications
DME Model 7530 DME Model 7550
DME Model 7570
Description
BPS
XPS
HPS
Hardware
Part Number
8000-0222-2x00
8000-0223-0x00
8000-0224-0x00
Recommended
Concurrent Users
100 or less
1000 or less
2200 maximum
Max Throughput
250 Mbps
500 Mbps
3.2 Gbps
CPU
AMD G
QuadCore
Intel Xeon
(2) Intel Xeon
Memory
4 GB
16 GB
32 GB
Content Storage
(1) 250 GB
(4) 500 GB RAID 5
(6) 1 TB RAID 5
Chassis
Shelf Mount
1RU - Rack Mount
1 RU - Rack Mount
Network Interface 1 GB Ethernet
4 x 1 Gigabit Ethernet
4 x 1 Gigabit Ethernet
Server OS
Embedded
Embedded
Embedded
Power Supplies
25 watt
Redundant 750 watt (max) Redundant 750 watt (max)
DME Release Notes
3
DME Model 7530 DME Model 7550
DME Model 7570
Dimensions
H = 7.9 in
W = 1.9 in
D = 8.9 in
H = 1.68 in
W = 17.44 in
D = 28.97 in
H = 1.68 in
W = 17.44 in
D = 28.97 in
Weight
6 lbs
41 lbs (max)
41 lbs (max)
Software Installation
Hardware/Software Version
If you purchased the DME from VBrick as a hardware/software combination, the hardware
you ordered is shipped with the DME software pre-installed and ready to run—no additional
software installation is required (although you will still need to accept the EULA and register
the DME as explained in the "Software Activation" letter). From time to time VBrick may
also update the DME software with new features and enhancements. To check for updates
contact your reseller or VBrick Support Services.
Note The DME requires a minimum of 4 GB of memory. If you will be using the DME as
a VOD server, make sure you will have sufficient disk space for VOD content. Refer
to the "Content Storage" row in Table 4 for recommendations.
Software-Only Version
If you purchased the DME as a software-only product running in a virtualized environment,
you will need to install the DME on a server machine that meets or exceeds the specifications
used by VBrick servers. As shown in Table 4, the VBrick DME hardware is available in three
models and your hardware must meet or exceed the minimum requirements specified for
each model. You will also need to download and install the DME software from the VBrick
website.
Virtualized Environments
The DME can also run in a virtualized environment on hardware that meets the minimum
specification shown in Table 6. The hardware you use should be selected based on the number of
users that you plan to support. The software-only version of the DME runs in VMware
vSphere ESXi environments only. VMware ESX is an embedded hypervisor that runs
directly on server hardware without requiring an additional underlying operating system.
When installing this software VBrick assumes you are thoroughly familiar with VMware
products including installation and operation. Please refer to the VMware documentation if
you need help. Note that the DME runs only on ESXi 4.1, ESXi 5.0 or ESXi 5.1. The
installation file shown in Table 5 is for ESXi 4.1. It can also be used to migrate to 5.0/5.1
systems. Use the following link to get the ESXi file: http://www.vbrick.com/customerportal/downloads.
4
© 2014 VBrick Systems, Inc.
DME Release Notes
Table 5. VMware Version
VMware Version
Filename
Notes
ESXi 4.1
DME-3x.ova
The default storage capacity for different DME
models is shown in Table 6. Use the disk provisioning
feature (as explained in the DME Admin Guide) to add
new virtual disks to your configuration.
Table 6. Virtual DME Hardware Specifications
DME Model 7530
DME Model 7550
DME Model 7570
Recommended
Concurrent Users
100 or less
1000 or less
2200 maximum
Max Throughput
250 Mbps
500 Mbps
3.2 Gbps
CPU 1
2 core 2
4 cores 3
8 cores 4
16 GB
32 GB
(1) VMWare E1000
See footnote 5
Memory (recommended) 1 4 GB
Network Interface 1
(1) VMWare E1000
1. Set this value after you load the ova file.
2. Comparable to Intel i3 with Hyper-Threading.
3. Comparable to Intel Xeon.
4. Comparable to (2) Intel Xeon.
5. Set VMWare to emulate a 10 Gbit interface or create 4 E1000 virtual interfaces each on their own virtual
switch.
Software Registration
The first time you run the VBAdmin (the DME management program) you will be prompted
to (1) accept the End User License Agreement (EULA) and (2) register the DME hardware
(unless you registered it with a previous software release or it was preregistered with the
delivered product). Both of these requirements are explained in the "VBAdmin" topic in the
DME v3.4 Admin Guide.
VBrick Rev Integration
DME v3.3 and later is designed to work with both VBrick VEMS and the VBrick Rev Media
Management platform. You must have v3.3 or later. Previous versions of the DME will need
to be upgraded to work with Rev.
Further, to stream and store content from Rev on your DME, you must first configure the
DME to integrate with Rev. Please see the DME Admin Guide > System Configuration > Rev
Interface topic for more information on Rev integration.
Software Upgrade
This topic explains how to upgrade the DME software from v1.0 or v2.0 to v3.x using either
a Windows PC or a non-Windows PC. The upgrade files are available on the DME Product
CD or from the VBrick Downloads page.
DME Release Notes
5
Notes • Step 6 in the following instructions explains how to upgrade the DME from v1.0
to 3.x or from a pre-release version of 3.x. If you are upgrading from v2.0 or 3.0,
or 3.06 to 3.x you can skip Step 6.
• Be aware that an upgrade is not complete until you have installed the license.
When you reboot the DME after an upgrade you will be prompted to install a
license. Any previously configured streams will not restart until you install the
license. For detailed instructions, see the “Software Activation” letter (with
attached license key sticker) that came with your purchase.
Installing a Software Upgrade from a Windows PC
The recommended upgrade method is to use VBDirectory (VBrick's proprietary management
interface) and VBDMEDownload (the DME's upgrade tool). Be aware that the upgrade tool uses
FTP or FTPS. If FTP is not allowed on your network, you will need to upgrade the DME off
the network in a private LAN environment.

To upgrade a VBrick DME from a Windows PC:
1.
Get the upgrade files from the VBrick Downloads page and double-click on the release
executable (SetupVBDirectoryVBDME.exe) to install the release files (and VBDirectory)
on your local PC. It is recommended that you accept the default destination folder which
is C:\Program Files\VBrick\VBDMEDownload
The setup programs for VBDirectory and VBDMEDownload (the DME upgrade tool)
will automatically run after the files have been extracted. Click Next and follow the
instructions. Use the default folders if possible.
When the InstallShield Wizard Complete page is displayed, click Finish .
Go to Start > All Programs > VBrick > VBDirectory to launch the management utility. The
VBDirectory program will show all VBrick appliances (including DMEs) available for
upgrade. Hint: Click the Type tab to sort by product "type."
Select the DME to be updated by highlighting the Name. Then click Upgrade to launch
the VBDMEDownload upgrade tool (Figure 2). (If the user name and password are not set,
click Enter Username/Password to configure the appliances's username/password
(default = admin/admin).
2.
3.
4.
5.
6
© 2014 VBrick Systems, Inc.
DME Release Notes
Figure 2. VBDMEDownload
6.
7.
(Skip this step if you are upgrading from DME 2.0 or 3.0, or 3.06 to v3.x.) When the
VBDMEDownload tool is displayed, the required fields (including Revision Folder ) will be
auto-populated with default data (which you can change if necessary).
a. Select Preloader from the Revision field dropdown. Then click Select All , Start and
confirm. This will FTP the upgrade files to the DME.
b. When prompted to reset the appliance, open a browser and launch the VBAdmin
management pages for the DME (see the DME Admin Guide for details).
c. In VBAdmin, navigate to the System Configuration > General page and click the
Reset button.
d. When the reset is complete, go to the Monitor > Upgrade Log page and verify the
preloader installation was successful. If not, repeat Steps 1–6.
When done, go back to VBDMEDownload and select a revision (for example 3_1_7) from
the Revision dropdown.
a. Make sure the “File” box (see Figure 2) is checked.
b. Then click Select All , Start and confirm. This will install the upgrade files on the
DME. See note below.
c. When prompted to reset the appliance, launch VBAdmin and reset the DME as
explained above.
d. When the reset completes you are done. Go to the "home" page on the DME and
verify the Application Code Revision field reflects the software upgrade, for example
3.1.7.
Installing a Software Upgrade from a non-Windows PC
The following procedure explains how to perform a software upgrade from a non-Windows
PC, for example a Mac or a Linux device. Be aware that the upgrade procedure uses FTP. If FTP
is not allowed on your network, you will need to upgrade the DME off the network in a
DME Release Notes
7
private LAN environment. The upgrade files listed below are available from the DME
Product CD or from Downloads page:
vbrick-dme3prep-1.0.0-1.x86_64.rpm
vbrick-dme-3-x-x-x.rpma
(Where the file used is the latest build .rpma file)
Note The following instructions explain how to upgrade the DME from v1.0 to 3.x. If
you are upgrading from 2.0 or 3.0 to 3.x, skip Step 1 and Step 2 below.

To upgrade a VBrick DME from a non-Windows PC:
1.
FTP vbrick-dme3prep-1.0.0-1.x86_64.rpm to the upgrade folder in the DME's FTP
root (/) folder.
Reboot the appliance.
a. Open a browser and launch the VBAdmin management pages for the DME (see the
DME Admin Guide for details).
b. In VBAdmin, navigate to the System Configuration > General page and click the
Reset button.
c. When the reset is complete, go to the Monitor > Upgrade Log page and verify the
preloader installation was successful. If not, repeat Steps 1–2.
FTP vbrick-dme-3-x-x-x.rpma to the upgrade folder in the DME's FTP root (/)
folder. Then reset the appliance as explained above.
When the reset completes you are done. Go to the “home” page on the DME and verify
the Application Code Revision field reflects the software upgrade.
2.
3.
4.
Caveats
This section addresses known issues in this release, most of which have an easy workaround.
For more information about any item, or help with an issue not listed here, contact your
reseller or VBrick Support Services. The "caveats" are grouped as follows:
DME Caveats – explains issues related to the DME.
VC Gateway Caveats – explains issues related to the VC Gateway.
Deferred DME Caveats – explains issues that may be addressed in a future software release.
DME Caveats
•
•
•
•
•
8
The DME does not support AAC-HE audio. H.264 streams encoded with the AAC-HE
option will not play back from the DME. (901)
Due to a strengthened encryption cipher, older versions of puTTy will not work with
DME 3.1.2 or higher. For best results use puTTy 0.62 or higher to connect to the DME.
(910)
When pulling a secure RTMPS stream from the DME, the DME connection is refused
and the RTMP player cannot connect to the RTMP server. The workaround is to use
non-secure RTMP. (810)
The AmiNET130 set top box will not play Transport Stream content or live streams
from a DME. (SCR 882).
Currently QuickTime on the PC will play transrated only with GDI Safe mode turned on.
This is done by invoking the QuickTime player and using Edit > Preferences >
Advanced > Safe Mode (GDI Only).
© 2014 VBrick Systems, Inc.
DME Release Notes
•
•
•
In DME v2.0 or later, authentication is required when publishing via RTP to 5544 (in
prior DME releases authentication was not enforced). This means that Auto Unicast may
stop working if the Auto Unicast Dest Username and Auto Unicast Dest Password are not
configured accurately on the H.264 encoder.
After an upgrade from 1.0, the Flash Pull and Flash Push pages will display a Status of
Not Found for any previously configured streams. The workaround is the same for all
pages: Click on the dropdown, manually Disable all configured streams, and click Apply.
Then click on the dropdown, manually Enable all configured streams, and click Apply.
When logging in to the DME, be aware that the default management interface is on Port
8181 and must be appended to the IP address as follows: http://
<dme_ip_address>:8181
•
VEMS will ingest all .mov and .mp4 files to a DME and will discover all .mov and .mp4
files present on a DME. The VBrick ecosystem does not currently distinguish between
H.264 video or MPEG-4 Part 2 video, both of which may have the same file extension.
Be aware that if .mp4 or .mov files with MPEG-4 Part 2 video are present on the DME,
and you have the DME Global Assignment in VEMS set to "RTMP," VEMS will attempt
and fail to playback .mov and .mp4 files containing MPEG-4 Part 2 video with the Flash
player (or may play audio only). This content will play back properly with StreamPlayer
or QuickTime.
VC Gateway Caveats
•
•
•
•
•
•
•
•
•
•
Intermittent error messages may pop up if an incorrect destination is configured on an
outgoing line and a call is made. Clicking okay and ignoring allows the user to proceed. (D03835)
An outgoing call in alerting status is unable to hang up from the DME. Instead, the user
at the destination must decline the call. (D-03834)
If the video resolution or other parameters of the incoming VC Stream changes most
RTP players will not continue to display video correctly. Restart the player. Flash players
using RTMP or HDS, Set Top Boxes using transport stream and HLS players will usually
play through the changes. (820)
The Polycom HDX 8000 MCU only displays a split screen view when two endpoints are
connected. To avoid video problems, the DME must be connected last.
Incoming calls from Polycom systems will not connect if you change the default SIP
Port. Therefore do not change the default SIP port. (446)
If you change the default SIP Port on the System Configuration > Port page, you will
need to append the new port number to the Line Identity for incoming calls as in the
following example: sip:<line_name>@<dme_ip_address>:<sip_port_number> (565)
If SSL is configured on the VEMS Mystro server, you must use a host name (instead of
an IP address) when configuring the VEMS Mystro Address on SIP Defaults page. (487)
If category permissions are changed on the VEMS Mystro server, it may take up to 30
minutes before the category changes are shown in the DME. (498)
There are defined limits to the allowed number of simultaneous recordings in VEMS.
Any attempt to record more than the permitted number of streams from the gateway will
generate an error message in VEMS Mystro–but not in the DME. (541)
VEMS Mystro 6.x plays Live Entered URLs of VC Gateway streams and recordings
made from the VC Gateway interface. VEMS 5.x supports Live Entered URLs only—no
recordings. (471)
DME Release Notes
9
•
•
•
Content recorded from the VC Gateway will not play in QuickTime 7.7 on 32-bit
Windows 7 desktops. (425)
Audio and video issues have been reported with Tandberg systems when using Internet
Explorer for incoming calls. For best results use Firefox. (378)
Inconsistent behavior has been reported when playing back recorded VC Gateway
streams (and recordings of Live Entered URL gateway streams) on Macintosh desktops.
For best results experiment with the settings on the System Settings > Player Preferences
page in VEMS Mystro. (369)
Deferred DME Caveats
These caveats explain issues that have been deferred to a future release of the software.
•
•
•
•
10
When upgrading using the VBDME Download Utility it is not possible to remotely
reboot the DME if HTTPS is required. Either manually reboot the server or turn off
HTTPS before starting the download. (821)
The Monitor > Access History page shows outgoing stream traffic from the RTP server.
It does not show traffic from the Multi Protocol Server or the HTTP server. (97)
The DME Monitor pages do not track traffic on the HTTP Server. As a result, any
HTTP clients (including HLS clients) are not shown as “Connected Users.” (93)
In certain cases, a "Transport Stream Out" will continue to report the status as
“streaming” after the input stream has started and then stopped. (462)
© 2014 VBrick Systems, Inc.
VBrick Systems, Inc.
2121 Cooperative Way, Suite 100
Herndon, VA 20171, USA
Download PDF