Arquitecturas del lado del servidor y WebRTC

Puede encontrar más información sobre WebRTC en Transmisión de medios hacia el este.

Vea videos completos y más sobre Streaming Media West Connect en YouTube Streaming Media.

Lea la transcripción completa de este video:

Robert Reinhardt: Arquitectura del lado del servidor, muchas opciones. Sigue creciendo.

Con la fuente abierta, habrá una curva de aprendizaje. Jugué con Janus hace unos años. Un cliente realizó una transmisión quirúrgica en vivo usando WebRTC. Eligieron ir con la mejor experiencia de Chrome para Chrome Experience, pero utilizan el back-end de Janus. Y solo tuve que trabajar con desarrolladores y vis-a-vis con comandos FFmpeg. Entonces, hasta hace poco, Janus y yo no teníamos que mojarme los pies. Y nuevamente, el código abierto puede ser realmente genial, pero el código abierto es de código abierto y, por alguna razón, gratuito. No documentarán muy bien sus productos, porque generalmente estos equipos quieren que las personas los contraten para implementar lo que han creado como código abierto, y esperan que la gente contribuya. Si las personas solo confían en proyectos de código abierto, especialmente WebRTC, es posible que me hayan escuchado quejarme en el pasado. Lo que ha sucedido históricamente, creo que SwitchRTC fue una empresa que siguió ese camino, incluso con productos comerciales. Otras empresas los devoraron y querían su equipo, y acabaron con esta experiencia y su producto real. Esto puede resultar problemático. Pero con el modelo de código abierto, no obtienes soporte gratuito, obtienes acceso gratuito al código, puedes implementarlo. Existe una licencia variable de código abierto. Por lo tanto, ejerza la debida diligencia con respecto a la legalidad de las licencias de código abierto.

FFmpeg es un gran ejemplo. Hablo de eso en mis talleres. Hay muchas cosas gratuitas en FFmpeg, pero X.264 es una licencia comercial. Es posible que necesite una licencia comercial para X.264, solo como un ejemplo paralelo. Pero el punto es que hay código abierto. Eso es genial. La forma de pago de algo no suele ser de código abierto. Puedo ir a ver el repositorio, intentar compilar algo yo mismo y ejecutarlo. Derecha. Um, y eso es lo que hice con los productos que estaban preparando para mi taller la próxima semana. Pero también existe una licencia comercial, un producto de servidor. Entonces, si desea ser ese tipo de parte interesada que ejecuta sus propias arquitecturas de servidor, y desea obtener una licencia de un producto sobre el que tiene esta percepción de control, en su propio entorno privado en su propia nube, también puede explorar estas opciones.

Y luego hay muchos servicios en la nube. Y esto de nuevo va con la mentalidad del único interesado, donde esta mentalidad de las viejas escuelas propiedad de la plataforma requiere alguna reforma. Y no me refiero a eso en ningún sentido religioso, tal vez sea un poco religioso, la gente está tan encantada con su fe en estos días. Es difícil decir qué se puede y qué no se puede cambiar. Pero recientemente, hablé con algunos de mis amigos que administran un servicio en la nube y les dije: «Creo que debería ser parte de su marketing». Esbozo para personas como «Oye, ¿quieres crear tu propia infraestructura WebRTC? Estos son sus costos estimados. Quieres ir con nosotros, ver cuántos minutos de nuestro servicio y acceso a nuestro soporte obtienes por una fracción de lo que jugará. «

Por lo tanto, es importante tener esto en cuenta cuando vuelva a mirar los servicios, cuanto más sepa cada vez que evalúe las arquitecturas del lado del servidor y se asegure de que si necesita cambiar lo que necesita, crecer y moverse y convertirse en algo, si necesita migrar texto X, ¿qué tan difícil será? ¿Si necesita dejar este servicio en la nube y cambiar a otro? Solo sepa cuáles son estos costos y trate de reflejarlos.

Habilite JavaScript para ver los comentarios creados por Disqus.

Artículos relacionados

Arquitecturas del lado del cliente y WebRTC

El CTO VideoRx Robert Reinhardt analiza los problemas de arquitectura del lado del cliente y los puntos débiles que son exclusivos de WebRTC en este clip de Streaming Media West Connect.

Transmisión única con WebRTC

El CTO VideoRx Robert Reinhardt analiza el surgimiento de WebRTC como una opción de baja latencia para la transmisión de uno a muchos y los desafíos de escalarlo en este clip de su presentación en Streaming Media West Connect.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *