Entrega de contenido y video : Cisco Videoscape AnyRes Live

Reinicios del canal de la codificación del horario con el codificador API de AnyResLive

18 Junio 2016 - Traducción Automática
Otras Versiones: PDFpdf | Comentarios

Introducción

Este documento describe cómo programar los reinicios regulares del canal de la codificación con Cisco AnyResLive.

Contribuido por Kurt mA y Frank Vercant, ingenieros de Cisco TAC.

Prerrequisitos

Requisitos

Cisco requiere que usted tenga:

  • Acceso del administrador al codificador de Cisco AnyResLive

  • Conocimiento de cómo los archivos por lote y los scripts funcionan en Microsoft Windows

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

  • Wget para Windows

  • Script del lote de Windows

  • Programador de tareas de Windows

  • Servicio de mensajería API del spinnaker

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Antecedentes

A veces el canal/la secuencia de la codificación necesita ser recomenzado en una base normal. Las capacidades de previsión del codificador de Cisco AnyResLive se limitan a los eventos programados semanales del annd diario.

Con el Programador de tareas y el servicio de mensajería API de Windows del spinnaker, usted puede recomenzar el canal de la codificación en una frecuencia más flexible.

Nota: El mismo procedimiento descrito en este artículo se puede también aplicar a otras funciones proporcionadas por el servicio de mensajería API del spinnaker.

Configurar

Nota: Su versión de Windows pudo requerir diversos pasos de ésos en este procedimiento para acceder las herramientas de Windows tales como propiedades Propiedad del sistema avanzadas y el Programador de tareas.

  1. Descargue Wget GNU para Windows de Internet y instalelo en el codificador en esta ubicación:
    C:\Program Files\GnuWin32\bin
  2. Cree una variable del entorno Windows para la trayectoria de la carpeta de Wget:

    1. En el menú Start (Inicio) de Windows, haga clic con el botón derecho del ratón la Computadora y elija las propiedades en el menú contextual.

    2. Haga clic las propiedades Propiedad del sistema avanzadas.

    3. En la pestaña Opciones avanzadas, haga clic en Variables de entorno.

    4. En el área de Variables del sistema, elija la variable de trayectos y el tecleo edita.

    5. En el cuadro del valor variable, coloque el cursor en el final de los valores existentes. Teclee un punto y coma y después ingrese la trayectoria a la carpeta donde usted instaló Wget en el paso 1.

    6. Haga Click en OK para cerrar las ventanas abiertas.



  3. Habilite el servicio de mensajería:

    1. Abra la aplicación de administración del codificador y inicie sesión como administrador.

    2. En la lengueta del sistema, haga clic el servicio de mensajería.

    3. Asegúrese de que el servicio de mensajería se esté ejecutando y de que todos los campos contienen los valores correctos.

      • Estatus del servicio: debe ejecutarse. Si no se está ejecutando, haga clic el botón Restart Button para recomenzarlo.

      • Servicio URL (síncrono): la dirección IP seleccionada debe ser accesible del Servidor Windows que funcionará con la tarea del horario. Si usted cambia la interfaz para el servicio URL (síncrono), haga clic el botón Restart Button para recomenzar el servicio de mensajería para que el cambio tome el efecto.



  4. Cree esta carpeta:
    C:\Schedule_Restart_Channels
  5. Con su editor preferido, cree un archivo XML en la carpeta que usted creó en el nombre del paso 4. el archivo Restart_Channel1.xml y copie este código en el archivo:
    <?xml version="1.0" encoding="UTF-8"?>
    <SpinnakerService>
    <GUID>46140015-27b9-46ea-abfa-de980eae387te</GUID>
    <Target>
    <Name>SPINNAKER</Name>
    </Target>
    <Command>
    <Restart>
    <Channel>1</Channel>
    <Stream>0</Stream>
    </Restart>
    </Command>
    </SpinnakerService>
  6. Modifique los valores en el código XML según las necesidades:

    • GUID: puede ser cualquier valor; utilice el valor predeterminado en el ejemplo de código.

    • Blanco: substituya por el nombre de computadora del codificador.

    • Canal: substituya por el número del canal que necesita ser recomenzado. (Usted puede ser que también quiera retitular el archivo XML para hacer juego este valor, tal como Restart_Channel2.xml si el valor del canal es 2.)

    • Secuencia: deje este valor como 0 para recomenzar todas las secuencias bajo canal.

  7. Si usted necesita recomenzar otros canales, relance los pasos 5 y 6 para crear un archivo XML para cada canal adicional.

  8. Cree un archivo por lote en la carpeta que usted creó en el nombre del paso 4. el archivo Restart_Channels.bat y copie este código en el archivo:
    @echo off
    for /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)

    wget http://<encoder ip>:8099/encNode/ --post-file="RestartChannel1.xml" --header=
    "Content-Type: application/soap+xml" --output-document=Restart_Status_ch1_%mydate%.xml
  9. Modifique el archivo por lote según las necesidades:

    • <encoder_ip>: substituya por la dirección IP del codificador.

    • --post-file=: asegúrese de que esto se refiera al nombre del archivo correcto XML para que el canal recomience.

    • --output-document=: asegúrese de que la porción del "ch1" del nombre del archivo haga juego el número de canal que se recomenzará. Esta salida será guardada como archivo XML en la misma carpeta que el archivo por lote.

    • Para hacer el archivo por lote recomenzar los múltiples canales, agregue una línea separada del “wget” al archivo por lote para cada canal. Modifique los valores como apropiados para ese canal.

  10. Cree un evento en el Programador de tareas de Windows:

    1. En el menú Start (Inicio) de Windows, haga clic al panel de control.

    2. Localice el Programador de tareas (o “la opción de la tarea del horario”) bajo Administrative Tools.

    3. Abra al Programador de tareas y cree una tarea que funcione con el archivo por lote que usted creó en los pasos 8 y 9. Los pasos para crear una tarea dependen de su versión de Windows, y pudieron implicar un Asisitente dirigido o una ventana tabulada.

    4. Cuando le requieren ingresar el nombre de usuario y contraseña usado para funcionar con la tarea programada, ingrese el usuario administrador y la contraseña.

Verificación

Use esta sección para confirmar que su configuración funciona correctamente.

  1. Marque los archivos salientes del estatus XML del reinicio creados en los _Restart_Channels de C:\Schedule de la carpeta.

    El archivo XML debe contener este resultado de la respuesta:
    <Response>
    <Result>Restart successful</Result>
    <Error>0</Error>
    </Response>
  2. Marque el inicio de la aplicación el codificador. El evento “mensaje del tipo de información de SMS recibido” debe ser registrado.

Troubleshooting

Actualmente, no hay información específica de troubleshooting disponible para esta configuración.


Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.