Servicio práctico de transmisión en vivo-AMS (servidor de medios de Adobe)

El negocio de pruebas de la compañía necesita usar servicios de transmisión en vivo. Basado en el principio más rápido, probé los pocos productos AMS en el mercado.

AMS = Adobe Media Server es un software de servicio de transmisión en vivo lanzado por Adobe. Se puede completar con una operación estable, pero si desea usarlo como un producto opcional, debe prestar atención a los siguientes puntos

  • Creo que Adobe no presta mucha atención a este producto, no ha actualizado la nueva versión durante mucho tiempo, y hay pocos documentos internos y externos, lo cual es inconveniente para desarrollar y mantener.
  • Esto se desarrolló a partir del servidor flash anterior, siguiendo algunas tecnologías de flash. En vista del estado actual de flash, tenga en cuenta eludirlo

Primero envíe un paquete de regalo , que incluye archivos de instalación de win, linux, guarde el archivo de configuración de transmisión en vivo, el software de transmisión push OBS y un APK de transmisión push de Android.

Hablemos sobre el proceso general en win10, los convencionales no serán elaborados, y el enfoque estará en pisar el pozo.

  • Después de instalar AMS, después de la instalación, habrá dos servicios del sistema Adobe, uno para transmisión y transmisión, y otro para fondo, recuerde siempre abrir
  • AMS es en realidad un sitio virtual colgado bajo Apache, se recomienda usar el Apache que viene con AMS
  • Solo use la transmisión en vivo, está bien ahora, la prueba usa el OBS en la juerga para impulsar la transmisión, use un cliente como vlc para abrir la dirección de transmisión del servidor. Por supuesto, puede usar la herramienta de prueba del AMS para conectarse. Debajo del directorio de muestras
  • Por supuesto, AMS también es compatible con el servicio a pedido VOD. También hay un nombre de aplicación vod. La página de prueba también se proporciona oficialmente, pero se estima que todos usan http a pedido.
  • La dirección de transmisión del servidor, ya sea de transmisión o transmisión, está básicamente en este formato. Rtmp: // localhost / live / live es el nombre de la aplicación en vivo, que se instala y viene en el directorio de aplicaciones. La transmisión push de OBS necesita establecer una clave (equivalente al número de habitación), y el receptor debe agregar esta clave a la dirección de transmisión para ver la transmisión en vivo, como rtmp: // localhost / live / xxx123

OK, si solo desea tomar un servicio de transmisión en vivo para aprender, el contenido anterior es suficiente, hablemos sobre qué hacer si desea guardar la transmisión en vivo.

  • Por defecto, para proteger los derechos de autor, el sistema no guarda la transmisión en vivo en el estado inicial
  • Hay un paquete comprimido en vivo en el paquete spree, descomprímalo para cubrir el archivo con el mismo nombre en aplicaciones / live, hay un archivo asc y un archivo xml escrito por actionScript, la función es abrir la transmisión en vivo de grabación
  • Hay un archivo de descripción en live_recorded en el directorio webroot. Debe modificar el archivo ams.ini, lo que significa que puede apuntar la carpeta donde se guarda la transmisión al directorio webroot, que es conveniente para su uso futuro.
  • Si no hay ningún problema, la transmisión automática se inicia en este momento, y el archivo de directorio en vivo en el directorio live_recorded del servidor generará un archivo de transmisión en vivo. Se puede ver usando el reproductor vlc, el nombre del sufijo es f4f, el formato de compresión es H264 y también debe admitir la encapsulación en mp4. No lo intenté
  • Hay un APK push de Android en la juerga, que se puede usar, pero la codificación push es un poco diferente. Solo se puede reproducir el reproductor que viene con AMS. El vlc indica que no se puede jugar sin un codificador determinado. Debe usarse para probar. Tendré tiempo para lanzar un cliente push más general en el futuro

Finalmente, preste atención a la configuración del segmento de red en vivo y la configuración del puerto de firewall. Los he encontrado en la red de área local. Observe su situación y experimente más. No hay forma de que AMS tenga demasiada información. Aquí, los pozos necesarios para la transmisión en vivo de AMS se han dicho nuevamente. Otras opciones de transmisión en vivo tienen un código abierto Red5, también puedes probar.

Espero que te pueda ayudar.

Publicado 14 artículos originales · Me gusta8 · Visita 70,000+

Supongo que te gusta

Origin blog.csdn.net/wm20000/article/details/97937843
Recomendado
Clasificación