目录

简介

先决条件

要求

使用的组件

背景信息

配置

网络图

配置

验证

故障排除

简介

本文档介绍配置和排除与VBrick分布式媒体引擎(DME)服务器和VBrick Rev服务器集成的思科网真内容服务器(TCS)实时流和视频点播(VoD)的步骤。从版本s6.2.1及更高版本添加了VBrick与TCS的集成。

作者：Christian Ruiz和Cesar Coria，思科TAC工程师。

先决条件

要求

- Cisco TCS S6.2.1及更高版本

- VBrick DME

- VBrick Rev（VoD集成所需）

警告：FTP over SSL(FTPS)VoD配置需要Cisco TCS s7.2及更高版本

使用的组件

本文档中的信息基于以下软件和硬件版本：

1. TCS 7.2

2. VBrick DME 3.15.0 Rhel7

3. VBrick Rev 7.14（用于VoD集成）

本文档中的信息都是基于特定实验室环境中的设备编写的。此处使用的所有设备都以清除（默认）配置开始。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

背景信息

可以配置两种类型的集成：

1.直播流（网播）和

2.视频点播

与VBrick DME的直播流集成使用户能够从不同设备观看网络内部任何位置的任何实时流TCS会议，此外，当VBrick Rev沿VBrick DME使用时，这扩展了从网络外部查看每个VBrick Rev授权用户的功能。

VoD与VBrick DME和VBrick Rev集成，使VBrick Rev授权用户能够观看TCS在网络内外从不同设备创建的任何已提交录音。

配置

网络图

配置

1.实时流（网播）集成。

1a添加VBrick Live Server配置。

在TCS Web界面中，转到Management > Recording setup > Media server configurations，然后点击“+ Add VBrick Live Server Configuration”链接：

填写媒体服务器配置的字段：

名称

标识媒体服务器的名称

服务器地址

Vbrick DME的IP或FQDN

RTSP端口

在Vbrick中配置的多协议服务器RTSP端口号。默认值为 5544.

用户名

在Vbrick中配置的流输入身份验证用户名。默认用户名为“broadcast”

密码

在Vbrick中配置的流输入身份验证密码。默认密码为“broadcast”

密码确认

确认密码

静态流名称

您的名称将标识网络中的流。如果未填充，TCS将在创建时为流添加随机名称。即使网络界面建议这是可选的，也强烈建议对其进行配置。此外，如果Vbrick Rev与VBrick DME一起使用，则必须配置此字段。

如果连接成功到VBrick DME，您将收到以下确认消息：" RTSP测试成功，服务器为'您的DME IP地址或主机名'。该服务器是VBrick Server。":

1b添加模板以与VBrick Live流一起使用：

在TCS Web界面中，转到Management > Recording setup > Templates，然后点击“+ Add template”链接：

填写并选择VBrick Live模板配置的字段：

名称

用于标识Vbrick Live模板的名称。

选择要使用此模板录制的任何录音可用的方式，并编辑以下选项：

仅选中“在Content Server Web界面中查看”选项。

在Content Server Web界面中查看的输出>在Content Server Web界面中查看的输出

根据您的录制和流传输需求选择一个选项。

在Content Server Web界面>按需显示输出

格式：选择“MPEG-4 for Flash”格式（Required as Vbrick将仅与其配合使用）可选，只要选择“MPEG-4 for Flash”格式，即可选择其他格式类型。大小：根据您的录制和流传输需求选择一个选项。

在Content Server Web界面>按需媒体服务器配置设置中要查看的输出

当您选择上述“MPEG-4 for Flash”格式时，Flash的MPEG-4将自动选择，Windows Media和QuickTime的MPEG-4将灰显。“优化动作”复选框为可选项。

在Content Server Web界面> Live Stream中查看的输出

启用实时流。格式：确认已选择Flash的MPEG-4。大小:选择您的选择之一。重新转码实时影片：可选。媒体服务器配置：确认已选择Vbrick Live的媒体服务器配置。

单击“保存”按钮保存配置。

1c添加录制别名以与VBrick Live流一起使用：

在VBrick Live录制别名配置的字段中填写并选择：

录制别名

名称':用于标识Vbrick录制别名的名称。'个人录制别名所有者':选择对此录音具有编辑权限的用户。

拨号属性

根据视频网络中的拨号方案。输入H.323和/或SIP拨号信息。

录音设置

在模板中，请选择在1b中创建的Vbrick Live Template。此部分中的所有其他设置都可保留为默认设置，也可以根据需要自定义。

默认录制信息

可以留空或根据需要定制。

默认录制权限

可以保留默认设置或根据需要自定义默认设置。

单击“保存”按钮保存配置。

如果仅配置实时流（网播）集成，则完成。您可以跳过以下步骤，直至“验证”部分，以便开始测试此集成。如果您也在配置VoD（视频点播），请执行后续步骤。

2. VBrick VoD（视频点播）集成。

2a.添加VBrick VoD服务器配置。

在TCS Web界面中，转到Management > Recording setup > Media server configurations，然后点击“+ Add VBrick VoD server configuration”链接：

配置VoD媒体服务器有两个选项：您可以将其配置为通过FTP或FTPS(使用SSL的安全FTP)进行连接。

FTP配置。

- 要将其配置为使用FTP，请填写媒体服务器配置的字段，如下所示：

名称

标识Vbrick VoD媒体服务器的名称

服务器地址

Vbrick DME的IP或FQDN

文件传输协议

选择FTP

命令端口

选择FTP时禁用字段

用户名

Vbrick DME服务器的管理员用户。默认值为“admin”

密码

Vbrick DME服务器中管理员用户的密码。默认值为“admin”

密码确认

确认在上一字段中设置的密码。

在保存配置之前，如果您收到绿色的复选标记并显示以下消息，可以使用“测试FTP”按钮确认您已到达服务器且管理员凭证正确：'FTP测试成功，服务器YourDMEServer:21'，然后您可以保存媒体服务器配置：

FTPS配置：

- 要将其配置为使用FTPS（使用SSL的安全FTP），请填写媒体服务器配置的字段，如下所示，请注意，此选项仅在TCS s7.2和更高版本中可用：

名称

标识Vbrick VoD媒体服务器的名称

服务器地址

Vbrick DME的IP或FQDN

文件传输协议

选择FTPS

命令端口

这需要与Vbrick DME Web界面中配置的“FTP命令端口”匹配：系统配置(System Configuration)>端口(Ports)。

用户名

Vbrick DME服务器的管理员用户。默认值为“admin”

密码

Vbrick DME服务器中管理员用户的密码。默认值为“admin”

密码确认

确认在上一字段中设置的密码。

在保存配置之前，如果您收到绿色的复选标记并显示以下消息，可以使用“测试FTPS”按钮确认您到达服务器且管理员凭证正确：'FTPS测试成功连接到服务器YourDMEServer:YourCommandPortNumber'，然后您可以保存媒体服务器配置：

注意：为使FTPS工作，VBrick DME服务器必须启用FTPS，配置的命令端口与默认21和上传的SSL证书不同。

在VBrick DME中使用System Configuration > Security：下的Web界面启用FTPS:

在“系统配置”>“端口：”下为FTPS指定不同的端口以工作

将SSL证书上传到System Configuration > SSL Certificates下的VBrick服务器，有关如何上传和签署证书的详细信息，请参阅VBrick文档：VBrick Admin Guide。

2b.添加模板以与VBrick VoD配合使用：

在TCS Web界面中，转到Management > Recording setup > Templates，然后点击“+ Add template”链接：

填写并选择VBrick Live模板配置的字段：

名称

用于标识Vbrick VoD模板的名称。

选择要使用此模板录制的任何录音可用的方式，并编辑以下选项：

仅选中“Distributed to Media Experience Engine 3500、VBrick、Show and Share、Podcast Producer或iTunes U”选项。

用于分发到媒体体验引擎3500、Show and Share、VBrick、播客制作人或iTunes U的输出

对于输出，根据您的录制和流传输需求选择您选择的选项之一，然后选中Vbrick复选框，选择在上一步中为Vbrick VoD创建的“媒体服务器配置”。选择流的大小。

单击“保存”按钮保存配置。

2c 添加要与VBrick VoD一起使用的录制别名：

填写并选择VBrick VoD录制别名配置的字段：

录制别名

名称':用于标识Vbrick VoD录制别名的名称。'个人录制别名所有者':此处选择的用户需要与VBrick Rev服务器中的用户完全匹配。

拨号属性

根据视频网络中的拨号方案。输入H.323和/或SIP拨号信息。

录音设置

在模板中，请选择在2b中创建的Vbrick VoD模板。此部分中的所有其他设置都可保留为默认设置，也可以根据需要自定义。

默认录制信息

可以留空或根据需要定制。

默认录制权限

可以保留默认设置或根据需要自定义默认设置。

注意：如果选择作为个人录制别名所有者的用户与VBrick Rev Server中存在的具有所有“Media”分配角色的用户不完全匹配，则VoD集成将不工作。此用户将是视频到Rev的上载程序，需要被其识别。

有关如何执行以下操作的详细信息，请参阅本文档的故障排除部分：在TCS中创建与Rev中现有用户匹配的用户，和/或如何在Rev中创建与TCS中所选用户完全匹配的用户。

单击“保存”按钮保存配置。

如果所有这些设置都已配置，请继续本文档的“验证”部分。

验证

使用本部分可确认配置能否正常运行。

VBrick直播流：要验证此操作是否正常，请验证以下内容：

将呼叫连接到TCS中的实时流录制SIP或H.323别名时，您应在“查看录制”选项卡的TCS网络界面中看到录制：

在VBrick DME服务器Web界面中，转到“监控和日志”>“多协议连接”，如果流从TCS成功传输到DME，您应该看到流的所有详细信息：

使用VBrick Web界面“监控和日志”>“多协议连接”中显示的rtsp或rtmp链接，使用VLC播放器等任何流处理器播放器来捕获流，并测试音频和视频的正常工作情况。

如果这些步骤中的任何步骤未显示正确的行为，请参阅本文档的“故障排除”部分，查看纠正错误的可能原因和操作。

VBrick VoD:要验证此操作是否正常，请验证以下内容：

录制完成后，转到TCS Web界面并转到“Management”选项卡，验证录制是否完成了转码，只有在录制完全被转码后，它才会开始上传到VBrick Rev服务器：

在TCS中完成转码作业后，转到VBrick DME服务器Web界面并转到“监控和日志”>“上传日志”，如果上传顺利，您将看到确认视频接收并成功上传到Rev服务器的消息：

然后转到VBrick Rev服务器Web界面，以验证您的视频是否已正确上传并且播放正确，请记住，视频在激活后将显示为非活动状态，直到其被激活以供观看。

如果这些步骤中的任何步骤未显示正确的行为，请参阅本文档的故障排除部分，查看纠正这些行为的可能原因和操作。

故障排除

从TCS和DME捕获数据包将帮助您解决与通信相关的大多数问题。

TCS:在安装了TCS的Windows Server中使用Wireshark或类似程序来检索数据包捕获。

DME:使用Diagnostics（诊断）> Trace Capture(跟踪捕获)中的Web界面，按“Start capture（开始捕获）”按钮。按“停止捕获”按钮停止跟踪。按“下载跟踪文件”下载数据包捕获。

验证端口配置是否正确。

可在DME服务器Web界面的“系统配置”>“端口：

TCS直播到VBrick最常见的问题：

媒体服务器配置问题：

错误消息："无法连接到服务器"。

原因： RTSP端口错误。

解决方案：请检查在System Configuration > Ports in VBrick DME Web界面中配置的“Multi-Protocol Server RTSP port”。

错误消息：'RTSP向服务器通告时身份验证失败'。

原因：用户名和密码错误。

解决方案：请检查“用户配置”中的“流输入身份验证用户名” — >“VBrick DME Web界面中的流输入身份验证相同”。

在DME Web界面日志>多协议连接(Multi-Protocol Connections)中，无法看到来自TCS的流：

原因：TCS与DME之间的通信问题。

解决方案：

在TCS中：验证录音是否在“录制”选项卡中显示为活动状态（红色圆圈显示其正在录制）验证所有TCS服务是否正常运行。

在DME中：在Web界面中验证RTSP和RTMP服务是否显示为True。

如果之前的步骤正常，则TCS和DME之间会出现通信问题，可能是网络问题或某个服务器出现故障，请从TCS和DME捕获数据包以缩小问题范围，按其各自的IP地址过滤。验证通信是否正在进行。例如，TCS数据包捕获显示TCS向DME发送数据包，而DME数据包捕获显示没有从TCS接收数据包。在本示例中，您将要检查网络中是否有内容阻止或阻止此通信，或者是否存在DME服务器主要故障。如果您不太熟悉数据包捕获，请打开TAC案例并提供两个数据包捕获，这样工程师就可以协助您确定TCS和DME之间的通信问题。

无法从流播放器捕获实时流：

验证rtsp链接是否显示在VBrick Web界面的“监控和日志”>“多协议连接”下，而不仅显示rtmp。如果未显示，请按照“在DME Web界面日志>多协议连接中看不到来自TCS的流”中提到的步骤操作。

如果TCS Live流详细信息和链接显示在VBrick DME Web界面的“监控和日志”>“多协议连接”下，则需要对网络和VBrick DME服务器进行更深入的了解。请打开支持VBrick的案例。

TCS VoD与VBrick最常见的问题：

媒体服务器配置问题：

错误消息："无法连接到FTP(S)服务器"。

原因：错误的FTP端口。

解决方案：请检查在VBrick DME Web界面的“System Configuration > Ports”中配置的“FTP命令端口”编号是相同的。

错误消息："用户'youruser'登录FTP(S)服务器失败……"

原因：用户名和/或密码错误。

解决方案：请检查您的DME管理员用户和/或密码是否正确。如果此凭据丢失，请联系VBrick支持。

无法从TCS将VoD上传到Rev Server，

错误消息："UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist =无法上传视频。请确保视频与有效用户关联……”

04/20/17 14:21:04, .tcs_ingest/O149271454700-30674761fl.mp4, Starting Rev upload

04/20/17 14:21:05, .tcs_ingest/O149263473800-58284370fl.mp4, UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist = Unable to upload video. Please ensure that video is associated to a valid user., Uploader = Administrator, accountId = 30dcd82e-ae13-4aae-b0a6-fd8d0ed3b805 }

04/20/17 14:21:05, .tcs_ingest/O149263452400-34534979fl.mp4, UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist = Unable to upload video. Please ensure that video is associated to a valid user., Uploader = Administrator, accountId = 30dcd82e-ae13-4aae-b0a6-fd8d0ed3b805 }

原因：在TCS中VBrick VoD录制别名中配置为“个人录制别名所有者”的用户与VBrick Rev服务器中存在的用户不匹配。

解决方案：请在TCS中创建一个用户，该用户与Rev服务器中具有“Media”权限的用户匹配，或在Rev中创建一个具有“Media”权限的用户，该用户与VBrick VoD的录制别名中配置为“Personal recording alias owner”的TCS用户匹配。

如何在TCS Web界面中创建用户：

转到Configuration > Groups and users，在“Add users”部分，在“Creator role”窗口下写下用户名，请记住此用户名需要与Rev服务器中的用户名匹配。单击页面底部的“添加”按钮。用户将被创建，并可从“个人录制别名所有者”配置的下拉列表中进行选择。

如何在VBrick Rev中创建用户：

在Rev Server网络界面中创建用户：转到设置>用户>用户，然后点击“+添加用户”按钮。请验证用户名与TCS中的用户名匹配（不区分大小写）。 此外，请检查用户是否已分配所有“媒体”角色。单击“创建用户”按钮以创建用户。请记住，用户在创建后点击激活链接后才会处于活动状态。

在VBrick Rev上播放视频时出现问题：

错误消息：尝试播放TCS VoD录制时，VBrick Rev服务器Web界面上的“无法处理视频”。

解决方案：请联系VBrick支持以进一步排除故障，因为这可能与云中托管的Rev服务有关。