¿Está lejos ir al STB chino?

imagen

Una publicación sobre cómo hacer un producto que valga la pena combinando hierro chino, software ruso y una marca europea en una botella. La desgarradora historia de los conocimientos tradicionales no cumplidos y el engaño absoluto, que termina mejor de lo que comenzó. Debajo del corte, la historia del desarrollo y la entrada al mercado del decodificador Vermax HD .

STB (set-top-box) es un dispositivo de abonado que recibe, transmite y convierte una señal en forma digital. Hoy en día, la etiqueta "STB" se aplica con mayor frecuencia a los decodificadores de IPTV o a los decodificadores que reciben señales digitales de satélite o cable.

Los decodificadores ahora se están desarrollando en dos plataformas operativas: Linux y Android.

imagen

Linux es un sistema muy utilizado y conocido por casi todos. Sin embargo, la esencia del mercado es que para cada decodificador separado hay un firmware separado con un "Linux" separado y para cada firmware separado hay aplicaciones separadas. Una vez cada tres meses, estos servicios tienden a cambiar la IP. A este respecto, el operador se enfrenta a muchos problemas y problemas: los suscriptores se ponen en contacto con el soporte técnico con quejas sobre el funcionamiento inestable de un funcional en particular. Como resultado, el operador tiene que realizar urgentemente muchas manipulaciones hasta actualizar el firmware para que el consumidor del servicio funcione bien. Esta situación no es del todo conveniente, porque después de algún tiempo el problema volverá a surgir.

Con el prefijo en Android, no hay problemas al instalar una aplicación IPTV de terceros, pero el mercado dicta sus propias reglas. Por eso es casi imposible encontrar las aplicaciones adecuadas en el dominio público.

Middleware


Esta es una capa de software que define la interfaz de usuario y los canales que mirará el cliente. Al principio, MiddleWare presentó una interfaz basada en tecnologías WEB. Un excelente ejemplo aquí es la consola Aminet 110, que en realidad era una computadora con un navegador.

imagen

La siguiente etapa del desarrollo de MiddleWare es escribir una aplicación de bajo nivel. Si en la primera opción, cambiar la interfaz era solo una cuestión de cambiar el diseño WEB, en este caso, cambiar la interfaz se ha vuelto más complicado. Sin embargo, la velocidad de las consolas ha aumentado indudablemente.

Sin embargo, en "NAG" ven el futuro de los decodificadores de TV como un dispositivo universal de este tipo. Es decir, la creación de un cliente "gordo", adaptado a las realidades rusas.

Varios años de desarrollo doloroso.


En algún lugar en 2013, llegamos a la conclusión de que estábamos cansados ​​de vender un producto de terceros. Entonces las consolas Mag 245 y las consolas Amino fueron populares.

imagen

De hecho, en ese momento había un monopolio en el mercado de IPTV, que, como es bien sabido, no puede conducir a nada bueno.

Comenzamos buscando una solución de hardware. En el curso del trabajo, revisamos varias docenas de conjuntos de chips de fabricantes chinos, europeos e incluso estadounidenses. Como resultado, la elección aún está en la versión china. En primer lugar, el rendimiento del chipset chino es suficiente. Todo depende de una implementación competente. También encontramos que en las soluciones que brindaban en ese momento prácticamente no había reproductores de IPTV convenientes. Es decir, no vimos nada que pudiera venderse como un sistema integrado, por ejemplo, junto con conmutadores.

Búsqueda de desarrolladores


Si no hubo problemas especiales con la elección del hierro para el futuro decodificador, entonces al desarrollar el software nos encontramos con las realidades del mercado ruso. Pero lo primero es lo primero.

Habiendo compilado un TOR aproximado, empezamos a buscar un desarrollador. Busqué amigos, contacté a la empresa, analicé las ofertas de precios. En una de las exposiciones, representantes de una empresa desarrolladora de Bielorrusia se nos acercaron. Como prueba de nuestra competencia, se nos proporcionó una cartera impresionante. Por ejemplo, participación en el desarrollo del decodificador de televisión Smartslab, que se vendió bien bajo la marca Rostelecom. No nombraremos a la compañía aquí, porque es poco probable que los eventos posteriores sean un buen anuncio para este desarrollador.

Resolvimos todos los matices técnicos, discutimos los problemas de precio y nos dimos la mano y comenzamos a desarrollarnos. Con expectativa feliz, pasaron varios meses, durante los cuales nuestras esperanzas comenzaron a desmoronarse gradualmente. El desarrollo se llevó a cabo lejos de lo que queríamos. Cualquier desviación de las especificaciones técnicas por parte del desarrollador no fue discutida con nosotros de ninguna manera. El resultado está lejos de ser lo que queríamos.

imagen
La interfaz de la consola era simplemente horrible e inconveniente para el suscriptor, sin mencionar el hecho de que no correspondía con la tarea técnica de ninguna manera. El prefijo "cargado" durante unos tres minutos. Al cambiar de canal, era necesario ir al menú inicial. Además, la aplicación tenía una gran cantidad de errores que hicieron que la consola se congelara. Después de eso, fue difícil restaurar su rendimiento. Después de haber jugado lo suficiente, hicimos una lista de quejas y deficiencias que nos gustaría corregir.

imagen

Discutimos nuevos plazos, que también fueron pospuestos. Sin embargo, incluso después de seis meses de mejoras, no pudimos ver en la consola para qué se necesitaba realmente, es decir, video. Al no haber recibido el resultado nuevamente, se decidió continuar la comunicación a nivel de liderazgo. Después de largas negociaciones, se nos pidió que pagáramos seis veces más por el desarrollo y, a cambio, se nos daría una especificación de forma gratuita. Naturalmente, tal relación laboral terminó en una demanda de nuestra parte.

Como resultado, volvimos a donde comenzamos; nuevamente comenzamos a buscar un desarrollador y decidimos recurrir a los programadores locales de Ural. Después de un tiempo, encontramos un desarrollador, y dos semanas después, como prueba, se nos proporcionó esto:

imagen
Versión de prueba de la interfaz.

Después de un tiempo, obtuvimos una interfaz completamente "lista para el combate", que nos convenía.

imagen

imagen

imagen

Producto final


Como resultado, en 2015, una creación conjunta de las compañías NAG y Vermax, un decodificador compacto Vermax hd100 , apareció en los estantes de nuestra tienda.


Descripción general de Vermax hd100

imagen

imagen

El decodificador de hardware está construido sobre la base de SoC con un procesador de doble núcleo. El sistema operativo era Android 4.2.2, optimizado para las necesidades de IPTV. El reproductor para IPTV, como se mencionó anteriormente, fue desarrollado por la compañía NAG en conjunto con los desarrolladores rusos y optimizado para el trabajo de los operadores de telecomunicaciones. Muchas cosas fueron refinadas con el tiempo precisamente a pedido de nuestros clientes.


Versión actualizada de la interfaz.

La optimización del sistema operativo le permite manejar incluso contenido pesado de canales HD sin artefactos (por ejemplo, First HD). Admite multidifusión y unidifusión. El prefijo funciona en el sistema del servidor: el software de prefijo.

imagen

El software que desarrollamos no requiere de muchos recursos. El principio de funcionamiento se basa en la transferencia de archivos de configuración para IPTV Player. Para implementar el sistema mínimo requerido en varios cientos de consolas, incluso una máquina de oficina obsoleta es suficiente. El servidor se puede implementar de acuerdo con las instrucciones en media hora.

Como resultado, obtuvimos un producto de alta calidad en el chipset chino, que es más bajo que los competidores ya conocidos en el mercado ruso, por ejemplo, el mismo MAG-245. Nos dimos cuenta de que es posible encontrarse con una "estafa" franca incluso de compañías que se han establecido en el mercado. No nos perdimos el camino del desarrollo de un cliente "gordo", proporcionando al operador un prefijo con un software listo para usar optimizado para el trabajo.

Un año después, el Vermax HD100 fue reemplazado por un dispositivo más moderno: el decodificador Vermax UHD 200 IPTV con la capacidad de reproducir video 4K.

imagen

imagen

El prefijo se basa en un procesador moderno y un núcleo de video, le permite procesar contenido UHD proporcionado por el operador de telecomunicaciones y reproducido desde medios extraíbles. El software del decodificador es idéntico al modelo anterior. Se está refinando y actualizando constantemente. Ramas de firmware actuales:

La rama principal con el desarrollo de software LLC NAG
IPTVPORTAL (CAS implementado para unicast, para multicast en desarrollo)
TV 24h (TV 24 horas)
RELOJ

Puede leer más sobre Vermax UHD200 en la revisión en nuestro portal, y más adelante hablaremos sobre el dispositivo en este blog con más detalle.

PD : Todavía perdimos la prueba con el desarrollador, pero solo por la supervisión molesta de uno de nuestros colegas. En la última exposición de CSTB.Telecom & Media en Moscú, representantes de esa misma empresa de desarrollo se acercaron nuevamente a nuestro stand para "conocernos" ...

Source: https://habr.com/ru/post/es401561/


All Articles