Push SDK

Push SDK es una herramienta de desarrollo para la ingesta de streams en vivo desde el cliente. Push SDK admite funciones como recopilación de streams en vivo, codificación, retoque, ingesta y efectos especiales. ApsaraVideo Live ofrece servicios integrales de extremo a extremo que puede integrar mediante SDK para reducir costos de desarrollo. De este modo, podrá subir y distribuir sus streams en vivo en la nube con facilidad.

Comience a transmitir en vivo desde dispositivos móviles en segundos

Alibaba Cloud ofrece de forma gratuita las mejores prácticas del servicio de transmisión en vivo de e-commerce desarrollado por Alibaba Group. Push SDK se utiliza para procesar y distribuir streams en vivo de extremo a extremo ingeridos desde dispositivos móviles. Esto le ayuda a crear una aplicación de transmisión en vivo y a reducir la latencia de conexión de extremo a extremo hasta tan solo 1.5 segundos.

Beneficios

  • ##
    Global Acceleration

    Alibaba Cloud proporciona más de 3,200 nodos de borde distribuidos en todo el mundo. Se han implementado nueve centros de transmisión en vivo y se utiliza Global Real-time Communication Network (GRTN) para garantizar una transmisión de streams en vivo rápida y segura.

  • ##
    Solución todo en uno

    ApsaraVideo Live ofrece una solución todo en uno para la transmisión en vivo. Incluye captura de video, preprocesamiento, renderización, ingesta, transcodificación, distribución y reproducción.

  • Alto rendimiento

    ApsaraVideo Live ofrece soluciones líderes en la industria con baja tasa de tartamudeo, bajo consumo de CPU y memoria, bajo consumo de energía y baja generación de calor.

  • Ingesta de stream sobre RTS

    Se admite la ingesta de stream sobre ARTC con base en el Protocolo de datagramas de usuario (UDP) para ofrecer servicios de transmisión en vivo con baja tasa de tartamudeo y baja latencia.

Características

Ingesta

Protocolo de ingesta de stream

Se admite la ingesta de stream a través de RTMP y WebRTC.

Ingesta de stream en modo horizontal

Se admite la ingesta de stream en modos vertical, horizontal izquierdo y horizontal derecho.

Ingesta de stream solo de audio

Se admiten la captura y la ingesta de streams de solo audio para ahorrar ancho de banda y tráfico en escenarios de solo audio.

Ingesta de stream en silencio

Permite silenciar el micrófono e ingestar solo imágenes de video.

Ingesta de stream en segundo plano

Garantiza una ingesta de stream continua durante el cambio entre el primer plano y el segundo plano. Cuando vuelve al primer plano, la transmisión en vivo continúa.

Procesamiento de video

Transmisión de pantalla

La transmisión con grabación de pantalla se admite en dispositivos iOS mediante ReplayKit. En dispositivos Android se admite la transmisión en vivo de grabaciones mixtas de cámara. Se admite Narrowband HD™, que ofrece mejor calidad de imagen con el mismo bitrate.

Codificación de video

Se admiten la codificación por software y por hardware de H.264, así como la codificación por hardware de H.265.

Bitrate adaptativo

Durante la ingesta de stream, se admite el ajuste automático del bitrate según las condiciones de la red. Se admiten varios modos para garantizar una experiencia fluida de transmisión en vivo.

Resolución adaptativa

Durante la ingesta de stream, se admite el ajuste automático de la resolución según las condiciones de la red. Este ajuste solo se admite en el modo de prioridad de calidad y en el modo de prioridad de fluidez.

Recopilación de parámetros

Los parámetros de recopilación de stream pueden configurarse para cumplir los requisitos de recopilación de stream en diferentes escenarios. Por ejemplo, puede configurar la resolución, la tasa de cuadros, la frecuencia de muestreo de audio, el grupo de imágenes (GOP) y el bitrate.

Retoque en tiempo real

Retoque facial

Se admiten el retoque automático y el retoque manual. Por ejemplo, puede blanquear y suavizar la piel, aumentar la nitidez de las imágenes y eliminar imperfecciones, ojeras y pliegues nasolabiales.

Moldeado facial

Se admiten el retoque automático y el retoque manual. Por ejemplo, puede configurar funciones de adelgazamiento facial, recorte facial, adelgazamiento de la mandíbula inferior, estrechamiento de pómulos y agrandamiento de ojos.

Maquillaje

Se admiten el maquillaje automático y el maquillaje manual. Los efectos de maquillaje siguen el rostro según los movimientos y expresiones faciales.

Filtros

Se proporcionan 34 filtros y se agregarán más.

Stickers

Se admiten stickers estáticos y animados. Se proporcionan diversos materiales para stickers y la biblioteca de recursos se amplía continuamente.

Procesamiento de audio

Música de fondo

Se admite la música de fondo. Puede iniciar, detener, pausar, reanudar o repetir en bucle la reproducción de la música de fondo.

Mezcla de audio

Se admite la mezcla de música con voces y puede cambiar el volumen de la música y de las voces por separado.

Monitoreo intraaural

Se admite el monitoreo intraaural cuando se usan auriculares. Esta función es ideal para el escenario de karaoke.

Algoritmo 3A

Se admiten la cancelación acústica de eco (AEC), la supresión automática de ruido (ANS) y el control automático de ganancia (AGC).

Otras características

Quiz en vivo

Se puede insertar información de mejora suplementaria (SEI) en los streams en vivo. El reproductor analiza la SEI para admitir la función de quiz en vivo.

Marcas de agua animadas

Se admiten la adición y la eliminación de marcas de agua animadas en tiempo real durante la transmisión en vivo.

Ingesta externa de audio y video

Se admite la transmisión en vivo a partir de flujos de datos externos de audio y video.

Ingesta de imágenes en segundo plano

Es posible realizar la ingesta de imágenes después de que la aplicación pase a segundo plano. Puede cambiar a la ingesta de imágenes cuando las condiciones de la red sean deficientes.

Escenarios

E-commerce en vivo

Push SDK aprovecha las capacidades de procesamiento multimedia de Alibaba Cloud y los nodos de borde distribuidos por todo el mundo para ofrecer alta concurrencia, baja latencia, seguridad y estabilidad para la transmisión en vivo de e-commerce.

Tres pasos para comenzar a transmitir en vivo
Active RTS de Alibaba Cloud y habilite la función de grabación.
Integre Push SDK en su dispositivo móvil para la ingesta de streams en vivo.
Habilite la función de mensajería instantánea (IM) para interactuar con los espectadores.

Latencia ultrabaja e interacción en tiempo real
RTS reduce la latencia de la transmisión en vivo a 1.5 segundos. Puede usar la solución de transmisión en vivo con RTS que utiliza Taobao Live para comunicarse con los compradores, responder sus preguntas e intercambiar información de productos con ellos en tiempo real.

Solución de transmisión en vivo de e-commerce

Entretenimiento en vivo

La transmisión en vivo de entretenimiento en teléfonos móviles es tendencia. Push SDK admite funciones como chat en tiempo real, «me gusta» y recompensas para permitir la interacción entre streamers y espectadores. La interacción entre espectadores y streamers aumenta la popularidad de los streamers y fomenta la participación de los espectadores. Además, la transmisión en vivo de entretenimiento en teléfonos móviles es más fácil de iniciar y requiere una estricta revisión de contenido.

Retoque en tiempo real y Narrowband HD 2.0 facilitan los shows en vivo
Push SDK admite funciones de retoque como ampliación de ojos y adelgazamiento facial, filtros y stickers animados. Narrowband HD™ de Alibaba Cloud le permite transcodificar streams en vivo en la nube y reparar videos con base en el bitrate original. Estas funciones mejoran la definición de los shows en vivo y optimizan el rendimiento de la transmisión en vivo.

Se admite la transmisión con grabación de pantalla para eventos de gaming en vivo
Push SDK admite la función de transmisión con grabación de pantalla. Esta combina el stream de pantalla y el stream de cámara en un único stream en vivo y realiza su ingesta. Los streamers pueden usar esta función para compartir sus partidas y comentarios con los espectadores.

Revisión de contenido estricta
Después de activar ApsaraVideo Live y habilitar las funciones de grabación y detección de pornografía, puede usar Push SDK para la ingesta de streams en vivo. Si un stream en vivo contiene contenido ilícito, Alibaba Cloud le envía una notificación para que finalice la ingesta del stream en vivo.

Educación en línea

La interacción entre profesores y alumnos es crucial en la transmisión en vivo para la educación en línea. En este caso, Push SDK admite interacciones con comentarios en tiempo real mediante la función de IM. Además, aprovecha funciones como la transmisión con bitrate adaptativo, RTS y la emisión en diferido (time shifting) para admitir, en tiempo real, transmisiones en vivo en alta definición para la educación en línea.

La latencia ultrabaja permite Q&A en tiempo real
RTS de Alibaba Cloud se activa para las clases en vivo y se utiliza un servicio de mensajería de terceros para que los profesores respondan preguntas oportunamente, lo que mejora la experiencia de la transmisión en vivo.

La grabación en vivo permite repasar las clases
Después de activar ApsaraVideo Live y habilitar las funciones de grabación y transcodificación, puede usar Push SDK para la ingesta y la grabación de streams en vivo. Los alumnos pueden usar esta función para guardar una copia de la transmisión y repasar las clases.

Historias de clientes

Tokopedia

Requisitos
Soluciones de extremo a extremo para lanzar y probar servicios rápidamente.
Soluciones de transmisión en vivo con alta concurrencia y baja latencia para manejar picos de tráfico durante eventos promocionales.

Solución
ApsaraVideo Live proporciona ApsaraVideo Player SDK para que Tokopedia ingiera streams en vivo desde el cliente, lo que le ayuda a crear una plataforma de transmisión en vivo en tiempo récord.
ApsaraVideo Live proporciona soluciones de aceleración para optimizar las conexiones y el uso de recursos en Indonesia y otros países del sudeste asiático. Esto permite a Tokopedia ofrecer servicios de transmisión en vivo rápidos y estables que admiten alta concurrencia y baja latencia.

Resultados
Tokopedia lanzó el servicio de transmisión en vivo de e-commerce en tiempo récord.
ApsaraVideo Live optimiza el uso de recursos y las conexiones de extremo a extremo de Tokopedia, y ofrece una transmisión fluida y de alta calidad de los eventos promocionales.

Newegg

Requisitos
Soluciones de extremo a extremo para lanzar y probar servicios rápidamente.
Soluciones de transmisión en vivo transfronterizas, estables y de baja latencia.

Solución
ApsaraVideo Live ofrece una solución todo en uno que integra Push SDK, Queen SDK y ApsaraVideo Player SDK. ApsaraVideo Live está integrado en la aplicación de Newegg, lo que reduce la carga de desarrollo.
ApsaraVideo Live optimiza los protocolos de la capa de transporte y transmite streams en vivo desde China continental hasta Estados Unidos mediante líneas arrendadas transfronterizas.

Resultados
Newegg lanzó el servicio de transmisión en vivo de e-commerce en tiempo récord.
ApsaraVideo Live optimiza el uso de recursos y las conexiones de extremo a extremo de Newegg, y ofrece una transmisión fluida y de alta calidad.

phone Contactar con nosotros
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.