Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Configurar

Diagrama de Rede

Configurações

Verificar

Troubleshoot

Introduction

Este documento descreve as etapas para configurar e solucionar problemas de integração de fluxo contínuo e vídeo sob demanda (VoD) do Cisco Telepresence Content Server (TCS) com o servidor VBrick Distributed Media Engine (DME) e o servidor VBrick Rev. A integração do VBrick com o TCS foi adicionada da versão s6.2.1 e superior.

Contribuído por Christian Ruiz e Cesar Coria, engenheiros do TAC da Cisco.

Prerequisites

Requirements

- Cisco TCS s6.2.1 e superior

- VBrick DME

- VBrick Rev (necessário para integração de VoD)

Caution: O Cisco TCS s7.2 e superiores é necessário para configuração de VoD FTP sobre SSL (FTPS)

Componentes Utilizados

As informações neste documento são baseadas nas seguintes versões de software e hardware:

1. TCS 7.2

2. VBrick DME 3.15.0 Rhel7

3. VBrick Rev 7.14 (para integração de VoD)

The information in this document was created from the devices in a specific lab environment. Todos os dispositivos usados aqui começaram com configurações limpas (padrão). If your network is live, make sure that you understand the potential impact of any command.

Informações de Apoio

Há dois tipos de integração que podem ser configurados:

1. Live Streaming (Webcast) e

2. VoD

A integração do Live Streaming com o VBrick DME permite que os usuários assistam a qualquer conferência de Estudo de caso dividido em temas ao vivo, em qualquer parte da rede, a partir de diferentes dispositivos. Além disso, quando o VBrick Rev é usado ao longo do VBrick DME, essa capacidade de visualização de fora da rede para cada usuário autorizado do VBrick Rev.

A integração de VoD com o VBrick DME e VBrick Rev permite que os usuários autorizados do VBrick Rev assistam a qualquer gravação enviada criada pelo TCS, em qualquer lugar dentro e fora da rede, a partir de diferentes dispositivos.

Configurar

Diagrama de Rede

Configurações

1. Integração ao Live Streaming (Webcast).

1a Adicionar configuração do VBrick Live Server.

Na interface da Web do Estudo de caso dividido em temas, vá para Management > Recording setup > Media server settings e clique no link '+ Add VBrick Live Server Configuration':

Preencha os campos para a configuração do servidor de mídia:

Nome

Nome para identificar o servidor de mídia

Endereço do servidor

IP ou FQDN de Vbrick DME

Porta RTSP

Número de porta RTSP do Servidor Multiprotocolo configurado em Vbrick. O padrão é 5544.

User Name

Nome de usuário da autenticação de entrada de fluxo configurado no Vbrick. O nome de usuário padrão é 'broadcast'

Senha

Senha de Autenticação de Entrada de Fluxo configurada no Vbrick. A senha padrão é 'broadcast'

Confirmação de senha

Confirmar a senha

Nome do fluxo estático

O nome com você identificará o fluxo na rede. Se isso não for preenchido, o Estudo de caso dividido em temas anexará um nome aleatório para o fluxo quando criado. Mesmo quando a interface da Web sugere que isso é opcional, é altamente recomendável configurá-lo. Além disso, se Vbrick Rev for usado junto com o VBrick DME, a configuração desse campo será obrigatória.

Se a conexão tiver êxito com o VBrick DME, você receberá a seguinte mensagem de confirmação: " Teste RTSP bem-sucedido para o servidor 'Seu endereço IP DME ou nome de host'. O servidor é um VBrick Server.":

1b Adicionar modelo a ser usado com transmissão do VBrick Live:

Na interface da Web do Estudo de caso dividido em temas, vá para Gerenciamento > Configuração de gravação > Modelos e clique no link '+ Adicionar modelo':

Preencha e selecione nos campos da configuração do modelo do VBrick Live:

Nome

Nome para identificar o Vbrick Live Template.

Escolha como deseja disponibilizar as gravações feitas com este modelo e edite suas opções abaixo:

Marque apenas a opção 'Visualizável na interface da Web do Servidor de conteúdo'.

Saídas a serem visualizadas na interface da Web do Servidor de conteúdo > Saídas a serem visualizadas na interface da Web do Servidor de conteúdo

Selecione uma de suas opções de acordo com suas necessidades de gravação e streaming.

Saídas a serem visualizadas na interface da Web do Servidor de conteúdo > sob demanda

Formatos: Selecione o formato 'MPEG-4 para Flash' (Obrigatório, pois Vbrick só funcionará com ele) Opcional para escolher tipos de formato adicionais, desde que o formato 'MPEG-4 para Flash' também esteja selecionado. Tamanhos: Selecione uma de suas opções de acordo com suas necessidades de gravação e streaming.

Saídas a serem visualizadas na interface da Web do Servidor de conteúdo > Configurações de configuração do servidor de mídia sob demanda

O MPEG-4 para Flash será selecionado automaticamente e o Windows Media e o MPEG-4 para QuickTime ficarão acinzentados quando você selecionar o formato 'MPEG-4 para Flash' acima. A caixa de seleção 'Otimizar para movimento' é opcional.

Saídas a serem visualizadas na interface da Web do Servidor de conteúdo > Live Stream

Ative o Live Stream. Formato: Confirme se MPEG-4 para Flash está selecionado. Tamanho: Escolha uma de sua escolha. Retranscodificar filmes em tempo real: Opcional. Configuração do servidor de mídia: Confirme se a configuração do servidor de mídia para Vbrick Live está selecionada.

Clique no botão 'Salvar' para salvar a configuração.

1c Adicionar alias de gravação a ser usado com transmissão do VBrick Live:

Preencha e selecione nos campos da configuração do alias de gravação do VBrick Live:

Alias de gravação

Nome': Nome para identificar o alias de gravação do Vbrick. 'Proprietário do alias da gravação pessoal': Escolha o usuário que terá permissões de edição para essas gravações.

Propriedades de discagem

De acordo com o plano de discagem na sua rede de vídeo. Insira as informações de discagem H.323 e/ou SIP.

Configurações de gravação

No modelo, selecione o Vbrick Live Template criado em 1b. Todas as outras configurações desta seção podem ser deixadas como padrão ou personalizadas de acordo com suas necessidades.

Informações de gravação padrão

Pode ser deixado em branco ou personalizado de acordo com as suas necessidades.

Permissões de gravação padrão

Pode deixar as configurações padrão ou personalizá-las conforme necessário.

Clique no botão 'Salvar' para salvar a configuração.

Se você configurar somente a Integração ao Live Streaming (Webcast), estará pronto. Você pode pular as etapas a seguir até nossa seção "Verificar" para começar a testar essa integração. Se você também estiver configurando VoD (Video on Demand), siga para as próximas etapas.

2. Integração VoD (Video on Demand) do VBrick.

2a. Adicione a configuração do servidor VoD VBrick.

Na interface da Web do Estudo de caso dividido em temas, vá para Management > Recording setup > Media server settings e clique no link '+ Add VBrick VoD server configuration':

Há duas opções para configurar o servidor de mídia VoD: Você pode configurá-lo para se conectar via FTP ou FTPS (FTP seguro usando SSL).

Configuração de FTP.

- Para configurá-lo para usar o FTP, preencha os campos para a configuração do Servidor de mídia como abaixo:

Nome

Nome para identificar o servidor de mídia VoD do Vbrick

Endereço do servidor

IP ou FQDN de Vbrick DME

Protocolo de transferência de arquivo

Escolher FTP

Porta de comando

Campo desabilitado quando o FTP é escolhido

User Name

Usuário administrativo do servidor Vbrick DME. O padrão é 'admin'

Senha

Senha do usuário administrador no servidor Vbrick DME. O padrão é 'admin'

Confirmação de senha

Confirme a senha definida no campo anterior.

Antes de salvar a configuração, você pode usar o botão 'Testar FTP' para confirmar que você acessa o servidor e que as credenciais de administrador estão corretas, se você obtiver uma marca de seleção verde com a mensagem: 'Teste de FTP com êxito para o servidor YourDMEServer:21', então você pode salvar a configuração do servidor de mídia:

Configuração de FTPS:

- Para configurá-lo para usar o FTPS (FTP seguro usando SSL), preencha os campos para a configuração do servidor de mídia como abaixo, observe que esta opção está disponível somente no TCS s7.2 e superior:

Nome

Nome para identificar o servidor de mídia VoD do Vbrick

Endereço do servidor

IP ou FQDN de Vbrick DME

Protocolo de transferência de arquivo

Escolha FTPS

Porta de comando

Isso precisa coincidir com a 'Porta de comando FTP' configurada na interface da Web Vbrick DME: Configuração do sistema > Portas.

User Name

Usuário administrativo do servidor Vbrick DME. O padrão é 'admin'

Senha

Senha do usuário administrador no servidor Vbrick DME. O padrão é 'admin'

Confirmação de senha

Confirme a senha definida no campo anterior.

Antes de salvar a configuração, você pode usar o botão 'Testar FTPS' para confirmar que você acessa o servidor e que as credenciais de administrador estão corretas, se você obtiver uma marca de seleção verde com a mensagem: 'Teste FTPS com êxito para o servidor YourDMEServer:YourCommandPortNumber', então você pode salvar a configuração do servidor de mídia:

Note: Para que o FTPS funcione, o servidor VBrick DME precisa ter o FTPS ativado, a porta de comando configurada diferente do padrão 21 e o certificado SSL carregado.

Ative o FTPS no VBrick DME usando a interface da Web em Configuração do sistema > Segurança:

Especifique uma porta diferente para que o FTPS funcione em Configuração do sistema > Portas:

Carregue um certificado SSL para o servidor VBrick em System Configuration > SSL Certificates, para obter informações detalhadas sobre como carregar e assinar o certificado, consulte a documentação do VBrick: VBrick Admin Guide.

2 ter. Adicionar modelo a ser usado com VoD do VBrick:

Na interface da Web do Estudo de caso dividido em temas, vá para Gerenciamento > Configuração de gravação > Modelos e clique no link '+ Adicionar modelo':

Preencha e selecione nos campos da configuração do modelo do VBrick Live:

Nome

Nome para identificar o modelo VoD do Vbrick.

Escolha como deseja disponibilizar as gravações feitas com este modelo e edite suas opções abaixo:

Marque a opção 'Distributed to Media Experience Engine 3500, VBrick, Show and Share, Podcast Producer ou iTunes U' apenas.

Saídas para distribuição para Media Experience Engine 3500, Show and Share, VBrick, Podcast Producer ou iTunes U

Para as saídas, selecione uma de suas opções de acordo com suas necessidades de gravação e transmissão, depois selecione a caixa de seleção Vbrick, escolha a 'Configuração do servidor de mídia' criada para Vbrick VoD na etapa anterior. Selecione um tamanho para a transmissão.

Clique no botão 'Salvar' para salvar a configuração.

2-C. Adicionar alias de gravação a ser usado com VoD do VBrick:

Preencha e selecione nos campos da configuração do alias de gravação VoD do VBrick:

Alias de gravação

Nome': Nome para identificar o alias da gravação VoD do Vbrick. 'Proprietário do alias da gravação pessoal': O usuário selecionado aqui precisa coincidir exatamente com um usuário que existe no servidor VBrick Rev.

Propriedades de discagem

De acordo com o plano de discagem na sua rede de vídeo. Insira as informações de discagem H.323 e/ou SIP.

Configurações de gravação

No modelo, selecione o Modelo de VoD do Vbrick criado em 2b. Todas as outras configurações desta seção podem ser deixadas como padrão ou personalizadas de acordo com suas necessidades.

Informações de gravação padrão

Pode ser deixado em branco ou personalizado de acordo com as suas necessidades.

Permissões de gravação padrão

Pode deixar as configurações padrão ou personalizá-las conforme necessário.

Note: Se o usuário escolhido como o proprietário do alias de gravação pessoal não corresponder exatamente a um usuário com todas as funções atribuídas 'Mídia' existentes no VBrick Rev Server, a integração de VoD não funcionará. Esse usuário será o carregador do vídeo para a Rev e precisa ser reconhecido por ele.

Consulte a seção Solução de problemas deste documento para obter informações detalhadas sobre como: Crie um usuário no Estudo de caso dividido em temas que corresponda a um usuário existente na Rev e/ou como criar um usuário na Rev que corresponda exatamente ao usuário selecionado no Estudo de caso dividido em temas.

Clique no botão 'Salvar' para salvar a configuração.

Se todas essas configurações tiverem sido configuradas, vá para a seção 'Verificar' deste documento.

Verificar

Use esta seção para confirmar se a sua configuração funciona corretamente.

VBrick Live Streaming:Para verificar se isso está funcionando corretamente, verifique o seguinte:

Ao conectar uma chamada ao SIP ou alias H.323 da gravação em fluxo contínuo no Estudo de caso dividido em temas, você deve ver a gravação ocorrendo na interface da Web do Estudo de caso dividido em temas na guia 'Exibir gravações':

Na interface da Web do servidor VBrick DME vá para Monitor and Logs >Multi-Protocol Connections, se a transmissão estiver indo bem do TCS para o DME, você verá todos os detalhes do fluxo aqui:

Use qualquer leitor de streaming como o VLC Player para capturar o fluxo e testar o áudio e o vídeo corretamente usando os links rtsp ou rtmp vistos no VBrick web interface Monitor e Logs > Conexões multiprotocolo.

Se alguma destas etapas não estiver mostrando o comportamento correto, consulte a seção "Solução de problemas" deste documento para ver as possíveis causas e ações para corrigi-las.

VoD do VBrick: Para verificar se isso está funcionando corretamente, verifique o seguinte:

Após a conclusão da gravação, vá para a interface da Web do Estudo de caso dividido em temas e vá para a guia 'Gerenciamento' e verifique se a gravação terminou a transcodificação. Somente após a gravação ter sido totalmente transcodificada, ela começará a ser carregada para o servidor VBrick Rev:

Após a conclusão do trabalho de transcodificação no Estudo de caso dividido em temas, vá para a interface da Web do servidor VBrick DME e vá para Monitor and Logs > Upload Log, se o carregamento for bem-sucedido, você verá mensagens confirmando que o recebimento de vídeo e o carregamento foram concluídos com êxito no servidor Rev:

Depois disso, acesse a interface da Web do servidor VBrick Rev para verificar se o vídeo foi carregado corretamente e se ele foi reproduzido corretamente, lembre-se de que o vídeo será exibido como inativo até ser ativado para exibição.

Se alguma destas etapas não estiver mostrando o comportamento correto, consulte a seção Solução de problemas deste documento para ver as possíveis causas e ações para corrigi-las.

Troubleshoot

Capturas de pacotes do Estudo de caso dividido em temas e do DME ajudarão você na maioria dos problemas relacionados à comunicação.

Estudo de caso dividido em temas: Use o Wireshark ou similar no Windows Server onde o TCS está instalado para recuperar capturas de pacotes.

DME: Use a interface da Web no Diagnostics > Trace Capture (Diagnóstico > Captura de rastreamento) e pressione o botão 'Start capture' (Iniciar captura). Pressione o botão 'Stop capture' para interromper o rastreamento. Pressione o 'Download trace file' para baixar a captura de pacotes.

Verifique se as portas estão configuradas corretamente.

As portas VBrick DME usadas para transmissão e FTP(S) podem ser verificadas e configuradas na interface da Web do servidor DME em Configuração do sistema > Portas:

TCS Live Streaming para VBrick problemas mais comuns:

Problemas de configuração do Servidor de mídia:

Mensagem de Erro: "Falha ao conectar ao servidor".

Causa: porta RTSP incorreta.

Solução: Verifique se a 'porta RTSP do servidor multiprotocolo' configurada em Configuração do sistema > Portas na interface da Web do VBrick DME é a mesma.

Mensagem de Erro: 'Falha de autenticação no anúncio de RTSP para o servidor'.

Causa: nome de usuário e/ou senha incorretos.

Solução: Verifique se a opção 'Stream Input Authentication User Name' em User Configuration —> Stream Input Authentication na interface da Web do VBrick DME é a mesma.

Não é possível ver a transmissão do Estudo de caso dividido em temas nos Logs da interface da Web do DME >Conexões multiprotocolo:

Causa:problemas de comunicação entre o Estudo de caso e o DME.

Solução:

No Estudo de caso dividido em temas: Verifique se a gravação está mostrando como ativa na guia 'Gravações' (círculo vermelho mostrando que está gravando) Verifique se todos os serviços do Estudo de caso dividido em temas estão sendo executados corretamente.

No DME: Verifique na interface da Web se os serviços RTSP e RTMP estão mostrando True.

Se as etapas anteriores estiverem ok, teremos um problema de comunicação entre o Estudo de caso dividido em temas e o DME e talvez seja um problema relacionado à rede ou uma falha em um dos servidores, pegue as capturas de pacotes do Estudo de caso dividido em temas e do DME para reduzir o problema, filtre por seus respectivos endereços IP. Verifique se a comunicação está acontecendo. Ou seja, a captura de pacotes do Estudo de caso dividido em temas mostra o envio de pacotes do Estudo de caso para o DME e a captura de pacotes do DME não mostra nenhum pacote sendo recebido do Estudo de caso dividido em temas. Neste exemplo, você vai querer verificar se algo na rede está bloqueando ou impedindo que essa comunicação ocorra ou se há uma falha importante no servidor DME. Se você não está muito familiarizado com as capturas de pacotes, abra um caso do TAC e forneça ambas as capturas de pacotes para que um engenheiro possa ajudá-lo a identificar o problema de comunicação entre o Estudo de caso e o DME.

Não é possível capturar a transmissão ao vivo de um reprodutor de streaming:

Verifique se o link rtsp é mostrado na interface da Web do VBrick em Monitor and Logs > Multi-Protocol Connections e não apenas no rtmp. Se ele não estiver sendo exibido, siga as etapas mencionadas em "Não é possível ver a transmissão do Estudo de caso dividido em temas nos registros da interface da Web do DME > Conexões multiprotocolo".

Se os detalhes e os links de transmissão ao vivo do Estudo de caso dividido em temas forem mostrados na interface da Web do VBrick DME em Monitor and Logs > Multi-Protocol Connections, então é necessário examinar a rede e o servidor do VBrick DME. Abra um caso com suporte do VBrick.

VoD do Estudo de caso dividido em temas com VBrick mais comuns:

Problemas de configuração do servidor de mídia:

Mensagem de Erro: "Falha ao conectar ao servidor FTP(S)".

Causa: Porta(S) FTP(S) errada(s).

Solução: Verifique se o número 'Porta de comando FTP' configurado em 'Configuração do sistema > Portas' na interface da Web do VBrick DME é o mesmo.

Mensagem de Erro: "Falha do usuário 'seuusuário' ao fazer logon no servidor FTP(S)..."

Causa: Nome de usuário e/ou senha incorretos.

Solução: Verifique se o usuário e/ou a senha do administrador do DME estão corretos. Se essas credenciais tiverem sido perdidas, entre em contato com o suporte do VBrick.

Não é possível carregar VoD do Estudo de caso para o servidor de revisão,

Mensagem de Erro: "UploaderUserDoesNotExist UploaderUserDoesNotExist = { UserDoesNotExist = Unable to upload video. Verifique se o vídeo está associado a um usuário válido..."

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 }

Causa: O usuário configurado como 'Proprietário do alias de gravação pessoal' no alias de gravação VoD do VBrick no TCS não corresponde a um usuário que existe no servidor VBrick Rev.

Solução: Crie um usuário no Estudo de caso dividido em temas que corresponda a um usuário com direitos 'Mídia' no servidor Rev ou crie um usuário no Rev com direitos 'Mídia' que corresponda ao usuário do Estudo de caso dividido em temas configurado como 'Proprietário do alias de gravação pessoal' no alias de gravação para VBrick VoD.

Como criar um usuário na interface da Web do Estudo de caso dividido em temas:

Vá para Configuration > Groups and users, na seção 'Add users' (Adicionar usuários), anote o nome de usuário na janela 'Creator role' (Função de criador). Lembre-se de que esse nome de usuário precisa corresponder ao nome de usuário no servidor Rev. Clique no botão 'Adicionar' na parte inferior da página. O usuário será criado e estará disponível para escolher na lista suspensa na configuração 'Proprietário do alias da gravação pessoal'.

Como criar um usuário no VBrick Rev:

Criando um usuário na interface da Web do Servidor Rev: Vá para Configurações > Usuários > Usuários e clique no botão '+ Adicionar usuário'. Verifique se o nome de usuário corresponde ao nome de usuário no Estudo de caso dividido em temas (ele não diferencia maiúsculas de minúsculas). Além disso, verifique se o usuário tem todas as funções 'Mídia' atribuídas. Clique no botão 'Criar usuário' para criar o usuário. Lembre-se de que o usuário não estará ativo até que ele atinja o link de ativação após sua criação.

Problemas ao reproduzir o vídeo no VBrick Rev:

Mensagem de Erro: "Não é possível processar o vídeo" na interface da Web do servidor VBrick Rev ao tentar reproduzir a gravação de VoD do Estudo de caso dividido em temas.

Solução: Entre em contato com o suporte da VBrick para obter mais soluções de problemas, pois isso pode estar relacionado aos serviços da Rev hospedados na nuvem.