
Un article sur la façon de fabriquer un produit intéressant en combinant du fer chinois, un logiciel russe et une marque européenne dans une bouteille. L'histoire déchirante de savoirs traditionnels non respectés et de tromperie pure et simple, se terminant mieux qu'elle n'a commencé. Sous la coupe, l'histoire du développement et de l'
entrée sur le marché
du décodeur Vermax HD .
STB (set-top-box) est un appareil d'abonné qui reçoit, transmet et convertit un signal sous forme numérique. De nos jours, l'étiquette «STB» est le plus souvent appliquée soit aux décodeurs IPTV, soit aux décodeurs qui reçoivent des signaux numériques par satellite ou par câble.
Les décodeurs sont en cours de développement sur deux plates-formes d'exploitation - Linux et Android.

Linux est un système largement utilisé et bien connu de presque tout le monde. Cependant, l'essence du marché est que pour chaque décodeur séparé, il y a un firmware séparé avec un "Linux" séparé et pour chaque firmware séparé il y a des applications distinctes. Tous les trois mois, ces services ont tendance à changer de propriété intellectuelle. À cet égard, l'opérateur est confronté à de nombreux problèmes et problèmes: les abonnés contactent le support technique pour se plaindre du fonctionnement instable d'une fonction particulière. En conséquence, l'opérateur doit effectuer de toute urgence de nombreuses manipulations jusqu'à la mise à jour du firmware pour que le consommateur du service fonctionne correctement.Cette situation n'est pas tout à fait pratique, car après un certain temps, le problème se reproduira sans aucun doute.
Avec le préfixe sur Android, il n'y a aucun problème lors de l'installation d'une application IPTV tierce, mais le marché dicte ses propres règles. C'est pourquoi il est presque impossible de trouver les bonnes applications dans le domaine public.
Middleware
Il s'agit d'une couche logicielle qui définit l'interface utilisateur et les canaux que le client regardera. Dans un premier temps, MiddleWare a présenté une interface basée sur les technologies WEB. Un excellent exemple ici est la console Aminet 110, qui était en fait un ordinateur avec un navigateur.

La prochaine étape du développement de MiddleWare consiste à écrire une application de bas niveau. Si dans la première option, changer l'interface était juste une question de changer la conception WEB, alors dans ce cas, changer l'interface est devenu plus compliqué. Cependant, la vitesse des consoles a sans aucun doute augmenté.
Cependant, dans «NAG», ils voient l'avenir des décodeurs TV comme un appareil universel en son genre. Autrement dit, la création d'un client «gras», adapté aux réalités russes.
Plusieurs années de développement douloureux
Quelque part en 2013, nous sommes arrivés à la conclusion que nous étions fatigués de vendre un produit tiers. Ensuite, les consoles Mag 245 et Amino étaient populaires.

En fait, à cette époque, il y avait un monopole sur le marché de l'IPTV, ce qui, comme on le sait, ne peut rien apporter de bon.
Nous avons commencé par chercher une solution matérielle. Au cours des travaux, nous avons parcouru plusieurs dizaines de chipsets de fabricants chinois, européens et même américains. En conséquence, le choix est toujours dans la version chinoise. Premièrement, les performances du chipset chinois sont suffisantes. Tout dépend d'une mise en œuvre compétente. Nous avons également constaté que dans les solutions qui fournissaient à l'époque il n'y avait pratiquement pas de lecteurs IPTV pratiques. Autrement dit, nous n'avons rien vu qui pourrait être vendu en tant que système intégré, par exemple, avec des commutateurs.
Recherche de développeur
S'il n'y avait pas de problèmes particuliers avec le choix du fer pour le futur décodeur, alors lors du développement du logiciel, nous étions confrontés aux réalités du marché russe. Mais tout d'abord.
Après avoir compilé un TOR approximatif, nous nous sommes mis à la recherche d'un développeur. Recherche d'amis, contact avec l'entreprise, analyse des offres de prix. Lors d'une des expositions, des représentants d'une entreprise de développement du Bélarus nous ont approchés. Preuve de notre compétence, nous avons pu disposer d'un portefeuille impressionnant. Par exemple, participation au développement du décodeur Smartslab TV, qui se vendait bien sous la marque Rostelecom. Nous ne nommerons pas l'entreprise ici, car il est peu probable que les événements ultérieurs soient une bonne publicité pour ce développeur.
Nous avons réglé toutes les nuances techniques, discuté des questions de prix et serré la main et commencé à nous développer. Dans l'attente heureuse, plusieurs mois se sont écoulés, au cours desquels nos espoirs ont commencé à s'effriter progressivement. Le développement a été réalisé loin de ce que nous voulions. Aucun écart par rapport aux spécifications techniques du développeur n'a été discuté avec nous en aucune façon. Le résultat est loin d'être tout à fait ce que nous voulions.

L'interface de la console était tout simplement horrible et peu pratique pour l'abonné, sans parler du fait qu'elle ne correspondait en aucune façon à la tâche technique. Le préfixe «chargé» pendant environ trois minutes. Lors du changement de chaîne, il fallait aller dans le menu initial. De plus, l'application comportait un grand nombre de bogues qui ont provoqué le gel de la console. Après cela, il a été difficile de restaurer ses performances. Ayant suffisamment joué, nous avons dressé une liste des plaintes et des lacunes que nous aimerions corriger.

Nous avons discuté de nouveaux délais, qui ont également été reportés. Cependant, même après six mois d'améliorations, nous n'avons pas pu voir sur la console ce pour quoi elle était réellement nécessaire - c'est-à-dire la vidéo. N'ayant pas encore reçu le résultat, il a été décidé de poursuivre la communication au niveau de la direction. Après des négociations assez longues, on nous a demandé de payer six fois plus pour le développement, et en retour on nous donnerait un cahier des charges gratuitement. Naturellement, une telle relation de travail s'est terminée par un procès de notre part.
En conséquence, nous sommes revenus à notre point de départ - nous avons recommencé à chercher un développeur, décidant de nous tourner vers les programmeurs Ural locaux. Après un certain temps, nous avons trouvé un développeur, et deux semaines plus tard, comme test, on nous a fourni ceci:
Version test de l'interfaceAprès un certain temps, nous avons obtenu une interface complètement «prête au combat», qui nous convenait.



Produit final
En conséquence, en 2015, une création conjointe des sociétés NAG et Vermax, un
décodeur compact
Vermax hd100 , est apparue sur les étagères de notre magasin.
Présentation du Vermax HD100

Le boîtier décodeur matériel est construit sur la base de SoC avec un processeur double cœur. Le système d'exploitation était Android 4.2.2, optimisé pour les besoins de l'IPTV. Le lecteur pour IPTV, comme mentionné ci-dessus, a été douloureusement développé par la société NAG en collaboration avec des développeurs russes et optimisé pour le travail des opérateurs de télécommunications. Beaucoup de choses ont été affinées au fil du temps précisément à la demande de nos clients.
Version mise à jour de l'interfaceL'optimisation du système d'exploitation vous permet de gérer même le contenu lourd des chaînes HD sans artefacts (par exemple, First HD). Prend en charge la multidiffusion et la monodiffusion. Le préfixe fonctionne dans le système serveur - le logiciel de préfixe.

Le logiciel que nous avons développé n'est pas du tout gourmand en ressources. Le principe de fonctionnement est basé sur le transfert de fichiers de configuration pour IPTV Player. Pour déployer le système minimum requis sur plusieurs centaines de consoles, même une machine de bureau obsolète suffit. Le serveur peut être déployé selon les instructions en une demi-heure.
En conséquence, nous avons obtenu un produit de haute qualité sur le chipset chinois, ce qui est inférieur aux concurrents déjà connus sur le marché russe - par exemple, le même
MAG-245. Nous avons réalisé qu’il est possible de se heurter à une «arnaque» franche, même de la part de sociétés qui se sont établies sur le marché. Nous n'avons pas manqué la voie du développement d'un «gros» client, en fournissant à l'opérateur un préfixe avec un logiciel prêt à l'emploi optimisé pour le travail.
Un an plus tard, le Vermax HD100 a été remplacé par un appareil plus moderne - le
décodeur Vermax UHD 200 IPTV avec la possibilité de lire des vidéos 4K.

Le préfixe est construit sur un processeur et un cœur vidéo modernes, il vous permet de traiter le contenu UHD fourni par l'opérateur de télécommunications et reproduit à partir d'un support amovible. Le logiciel du décodeur est identique au modèle précédent. Il est constamment affiné et mis à jour. Branches de firmware actuelles:
La branche principale avec le développement de logiciels LLC NAG
IPTVPORTAL (CAS implémenté pour unicast, pour multicast en développement)
24h.TV (TV 24 heures)
REGARDER
Vous pouvez en savoir plus sur Vermax UHD200 dans la
revue sur notre portail, et plus tard nous parlerons de l'appareil dans ce blog plus en détail.
PS Nous avons tout de même perdu le procès avec le développeur, mais seulement par la surveillance agaçante d'un de nos collègues. Lors du dernier salon CSTB.Telecom & Media à Moscou, des représentants de cette même société de développement se sont de nouveau approchés de notre stand pour «faire connaissance» ...