Red de conocimiento informático - Material del sitio web - Cómo utilizar Alibaba Cloud para acceder rápidamente a la función de transmisión en vivo en la PC

Cómo utilizar Alibaba Cloud para acceder rápidamente a la función de transmisión en vivo en la PC

Resumen: este artículo presenta la transmisión en vivo para PC y el método de acceso rápido al reproductor. Para transmisión y reproducción en vivo desde dispositivos móviles, consulte la documentación del sitio web oficial. Integrar. Desarrolladores, cálmense y tómense unos minutos para leer este artículo detenidamente. Creo que sabrán cómo obtener rápidamente la función de transmisión en vivo para PC en la consola de transmisión en vivo de Alibaba Cloud:

Proceso de transmisión en vivo

p>

Paso 1: Preparación antes de la transmisión en vivo

¿Iniciar sesión en el sitio web oficial de Alibaba Cloud? , apunte a la esquina superior izquierda para iniciar sesión

Inicie sesión en la consola de video en vivo

La consola verificará el estado de activación de los servicios de los que depende, siga las instrucciones de la página

*** Agregar un nombre de dominio de transmisión en vivo***

Nota:

El nombre de dominio de transmisión en vivo debe registrarse y revisarse. Se utiliza solo después de pasar la revisión. Los nombres de dominio no registrados deben registrarse primero. Proceso de presentación.

Una vez que el nombre de dominio se haya configurado correctamente, la aceleración CDN en tiempo real se configurará automáticamente y el nombre de dominio se podrá utilizar para la aceleración en tiempo real después de vincular el CNAME.

Enlace CNAME

Modifique el registro DNS CNAME del nombre de dominio que agregó a la transmisión en vivo a la dirección de enlace CNAME que se muestra en la página de detalles de administración de nombres de dominio en vivo. Necesitamos vincular la dirección de medios de transmisión proporcionada por Alibaba Cloud al nombre de dominio de transmisión en vivo, de modo que cuando los medios de transmisión se transmitan al nombre de dominio de transmisión en vivo, se transmitirán a nuestro centro de transmisión en vivo.

Siga los pasos a continuación para vincular el CNAME del nombre de dominio

Solicite el nombre de dominio de transmisión en vivo en la WAN

Obtenga el CNAME del evento en vivo transmitir el nombre de dominio en la consola de transmisión en vivo

Haga clic en la página de resolución de nombres de dominio de la consola oficial de Alibaba Cloud y seleccione el nombre de dominio que desea vincular.

Entra en la pestaña de resolución de nombres de dominio y haz clic en Configuración avanzada.

Rellene los parámetros de análisis y guárdelos.

La resolución normal entrará en vigor pronto. Si se trata de una resolución de nombre de dominio recién creada, no hay problema de actualización de DNS. Si se trata de un CNAME modificado, existe un DNS diferente en los datos de la caché y puede tardar. 48 horas para actualizar.

Nombres de dominio válidos aplicados a través de otros métodos

Para nombres de dominio aplicados a través de otros métodos, realice el enlace CNAME del nombre de dominio en el sitio web donde se encuentra el nombre de dominio.

Ejecute el proceso de transferencia de nombre de dominio en la consola de Alibaba Cloud.

Obtener dirección push

En administración de nombres de dominio, haga clic en Administración de nombres de dominio acelerada en tiempo real:

Configuración de autenticación

Uso de dirección real -time streaming media Se utiliza el mismo esquema de autenticación para la inserción y la reproducción, que se puede configurar en la configuración de autenticación de la consola. Obtenga más información sobre la configuración de autenticación.

Nota

Solo después de configurar la autenticación, el nombre de dominio acelerado puede enviar y transmitir medios de transmisión normalmente, y el tipo de servicio de transmisión en vivo solo admite el método de autenticación tipo A.

La dirección de envío y la dirección de transmisión deben calcularse por separado. Cada firma se calcula estrictamente de acuerdo con la URL, por lo que la firma calculada por la URL de envío no se puede aplicar a la dirección de transmisión. cada transmisión Los cálculos de autenticación correspondientes a las direcciones también son diferentes.

Ejemplo:

En la consola en tiempo real--Administración de dominios--Página de detalles de administración de dominios dirigida--Configuración de autenticación, establezca la configuración de autenticación de la siguiente manera:

1. Active la autenticación

2. Ingrese manualmente el valor de la clave maestra de autenticación y luego visite las instrucciones de autenticación Configuración de autenticación para obtener más detalles

Paso 2: flujo de envío

p>

Obtenga la dirección de flujo de inserción autenticada:

Paso 2: Flujo de inserción

Obtenga la dirección de flujo de inserción autenticada:

Esta es la primera vez que utiliza autenticación URL de flujo de inserción.

Dirección:

Live Console - Gestión de nombres de dominio - Página de información detallada de Live Domain Name Management - Información básica El método para obtener la dirección de transmisión push es el siguiente:

rtmp://video -center.alivecdn.com/AppName/StreamName?vhost=live.aliyun.com

Calcule la URL de autenticación utilizando la Calculadora de URL de autenticación en la página Configuración de autenticación de Live Console - Administración de dominios - Administración de dominios en vivo Página de detalles - Página de configuración de autenticación:

Ingrese la dirección de transmisión push (AppName, StreamName puede modificarla usted mismo), la CLAVE de autenticación y el tiempo de validez, y luego haga clic en el botón para obtener la URL de autenticación.

Operación de inserción

Dirección de inserción:

rtmp://video-center.alivecdn.com/APName/StreamName?vhost=live.aliyun

Descripción

Es un servidor del centro de transmisión en vivo que permite la personalización. Por ejemplo, su nombre de dominio es (nota: el nombre de dominio no puede ser el mismo que su nombre de dominio de aceleración de transmisión en vivo). puede configurar DNS, simplemente señale el CNAME de su nombre de dominio.

APPName es el nombre de la aplicación, admite personalización y se puede cambiar.

StreamName es el nombre de la transmisión, admite personalización y se puede cambiar.

El parámetro vhost es el nombre de dominio que eventualmente se reproducirá en el nodo perimetral, es decir, su nombre de dominio de aceleración de transmisión en vivo.

Puede utilizar software de transmisión de terceros para operaciones de transmisión en vivo. Aquí presentamos el funcionamiento del software de transmisión OBS.

Vaya al sitio web oficial de OBS para descargar la última versión del software para Windows y Mac

En la configuración de OBS, debe configurarlo como se muestra a continuación:

La dirección de inserción de la versión de Mac Configuración:

Configuración de la dirección de inserción de la versión de Windows:

La tecla de inserción real de la versión de Mac de obs es consistente con la ruta de reproducción de la versión de Windows /content en la secuencia (si existe) no se mostrará en texto claro.

Tomando la dirección de transmisión push anterior como ejemplo, la configuración de los parámetros es la siguiente:

URL FMS / URL: rtmp:///AppName

Reproducción ruta/transmisión en serie (si está presente)/clave de transmisión: StreamName?vhost=

Si la análisis forense está habilitada, los parámetros forenses también se colocarán en la ruta de reproducción/transmisión en serie de la versión de Windows junto con las observaciones de la versión de Mac. clave de transmisión (si está presente).

Paso 3: Reproducción

¿Qué protocolo se utiliza durante la reproducción?

Protocolo | Pros | Contras |------

FLV | Alta concurrencia, baja latencia | Práctica no estándar, necesidad de depender del SDK para la reproducción | 1s-3s

RTMP | Baja latencia | Pobre soporte de alta concurrencia | p>HLS (M3U8) | Soporte general del navegador móvil | Latencia | = 10 s, relacionada con la longitud del fragmento, con una longitud máxima de 3 TS

Los clientes pueden combinarlo y usarlo de manera flexible de acuerdo con la realidad escenario empresarial y necesidad de utilizar dispositivos móviles Para navegadores y reproductores H5 móviles, se recomienda utilizar HLS (M3U8) para jugar sin integrar el SDK de clientes no móviles o ya integrado

Vista previa de la página web

Utilice herramientas como OBS para verificar. Después de enviar los medios de transmisión a través de la URL, puede consultar los registros de medios de transmisión de los medios de transmisión en vivo en la consola de transmisión en vivo - administración de medios de transmisión - página de medios de transmisión. Puede consultar los registros de medios de transmisión de los medios de transmisión en vivo a través de la dirección de los medios de transmisión en vivo.

Vista previa a través de VLC

Descarga VLC, instalado de forma predeterminada, sin ninguna otra configuración, Archivo -> Abra la transmisión de red, complete la dirección de reproducción, haga clic en Abrir para comenzar a reproducir.