Want create site? Find Free WordPress Themes and plugins.

EJEMPLO DE INTEGRACIÓN

MULTISTREAM VIDEO PLATFORM

API (APPLICATION PROGRAMMING INTERFACE)

A continuación se presenta un ejemplo de la implementación de los WebServices para la puesta en marcha de una plataforma.Se utilizara un usuario API de prueba con el nombre de “pruebaejemplo” cuyo password es “passwordCodistream”. El procedimiento a seguir es el siguiente:

1.

Se accede al WebService setEncryptedPw

Datos Ingresados:
accUser: Nombre de usuario Plataforma
passCod: Password de usuario Plataforma
usuarioApi: Usuario Api de la Plataforma
Streaming - API Integración-img1

Respuesta Obtenida:

A vuelta de correo electrónico (email registrado en la plataforma) el usuario obtendrá la encriptación del password de usuario Api. Se debe obtener un password más o menos con el siguiente formato:

qHHC788z8zIDY35qwjilKrxrm7Ocr5o==

Con este password encriptado, el usuario ya tendrá de aquí en adelante su UserWebServiceName, que se armará de la siguiente forma:

UsuarioApi + | +encriptación del password de usuario Api

En este ejemplo tenemos que el UserWebServiceName para el manejo de los servicios es:

pruebaejemplo|qHHC788z8zIDY35qwjilKrxrm7Ocr5o==

2.

Se accede al WebService Login

Datos Ingresados:
AccUser: Nombre de usuario Codistream
IpAddress: Dirección IP a consultar
UserWebServiceName: Usuario alterno plataforma concatenado con el simbolo “|” y el password obtenido anteriormente en el punto 1
Streaming - API Integración-img2

Respuesta Obtenida:

Archivo (XML) con el token de seguridad

Streaming - API Integración-img3

Este token de seguridad nos servirá para acceder a los servicios Administrativos del API

3.

Se verifica si la dirección Ip esta habilitada para ver la plataforma de acuerdo al filtro de países. WebService getIsIpAvailable

Datos Ingresados:
AccUser: Nombre de usuario Codistream
UserWebServiceName: Usuario alterno plataforma concatenado con el simbolo “|” y el password obtenido anteriormente en el punto 1
IpAddress: Dirección ip a consultar para el filtro de países
Streaming - API Integración-img4

Respuesta Obtenida:

Booleano para determinar si la dirección Ip está habilitada para ver la plataforma

Streaming - API Integración-img5

4.

Se consulta la información general de la plataforma. WebService getConfigurationInfo 

Datos Ingresados:
AccUser: Nombre de usuario Codistream
UserWebServiceName: Usuario alterno plataforma concatenado con el simbolo “|” y el password obtenido anteriormente en el punto 1
Streaming - API Integración-img4

Respuesta Obtenida:

Estructura confInformation con la información general de la plataforma (URL del punto de publicación OnDemand, URL’s de los puntos de publicación Live, Filtro de Países, Título de la plataforma, Metatags de la plataforma, Niveles de la plataforma, indicar de plataforma Progressive)

Streaming - API Integración-img5

5.

Se consultan todas las familias pertenecientes a la plataforma. WebService getAllFamilies

Datos Ingresados:
AccUser: Nombre de usuario Codistream
UserWebServiceName: Usuario alterno plataforma concatenado con el simbolo “|” y el password obtenido anteriormente en el punto 1
Streaming - API Integración-img6

Respuesta Obtenida:

Arreglo de estructuras channels con la información de las familias de vídeos. (Nombre de la familia, familia padre, orden de la familia, indicador de borrado de familia, indicador de visibilidad, miniatura de la familia)

Streaming - API Integración-img8

6.

Se consultan los videos pertenecientes a una familia especifica. WebService getFamilyVideos

Datos Ingresados:
AccUser: Nombre de usuario Codistream
UserWebServiceName: Usuario alterno plataforma concatenado con el simbolo “|” y el password obtenido anteriormente en el punto 1
Family: Identintificador de la familia de vídeos que se quiere consultar
Streaming - API Integración-img10

Respuesta Obtenida:

Estructura videoElement con información individual de los vídeos de la familia

Streaming - API Integración-img11

7.

Se consulta la información detallada de un vídeo especifico. WebService getVideoInfo

Datos Ingresados:
AccUser: Nombre de usuario Codistream
UserWebServiceName: Usuario alterno plataforma concatenado con el simbolo “|” y el password obtenido anteriormente en el punto 1
id_video Identintificador del video a consultar
Streaming - API Integración-img12

Respuesta Obtenida:

Estructura videoElement con información detallada del vídeo

Streaming - API Integración-img13

¿NECESITAS MÁS INFORMACIÓN?

Plataforma de Servicios de Streaming - Contacto

Did you find apk for android? You can find new Free Android Games and apps.