Commencez par le moment où une licence doit être délivrée.
Il y a deux significations différentes de hors ligne DRM. Dans le premier, chaque Android le dispositif acquiert une persistance Widevine licence pendant qu'il est connecté et télécharge ou reçoit les médias chiffrés. Pendant le voyage, il restaure sa propre licence locale. DRM-X Android SDK prend en charge ce modèle d'application sur des appareils qualifiés; aucun serveur de licence embarqué n'est requis pour la lecture normale restaurée.
Dans la seconde, les appareils ne peuvent pas obtenir de licences avant le départ. Un serveur de l'avion, bus, train ou navire doit délivrer de nouvelles licences sur le réseau local, alors que l'internet public n'est pas disponible. Un paramètre cloud-only ne peut pas répondre à ces demandes. Il s'agit d'un déploiement de service de licence à bord, pas d'un paramètre de téléchargement lecteur et pas seulement d'un cache des réponses de licence.
Une architecture pratique de licence embarquée
Sur le terrain, votre système d'emballage crypte les supports et associe ses Content IDs, ses identifiants clés et ses politiques. Les supports cryptés et le matériel protégé de fourniture de clés approuvé sont transférés au véhicule. Les clés de cryptage de contenu ne doivent pas voyager comme des fichiers non protégés à côté des films : utiliser une protection de clé de transfert cryptée authentifiée et liée au déploiement avec un accès administratif contrôlé.
À bord, l'lecteur authentifie le service local et envoie son défi DRM généré par l'appareil. L'implémentation du serveur sous licence autorise la demande, obtient en toute sécurité les clés de contenu appropriées et crée une réponse de licence DRM pour ce client. Le client CDM — et non le serveur d'application embarqué — déchiffre les médias pour une lecture protégée. La livraison des médias reste sur un chemin d'origine/cache local séparé.
DRM-X Un déploiement Linux/container est une option à évaluer en fonction du temps d'exécution du fournisseur approuvé et de votre matériel. L'emballage des conteneurs ne permet pas à lui seul d'établir que le système complet peut fonctionner sans DNS, temps d'internet, fourniture en ligne ou dépendances de licences externes.
Prouvez le service complet sans connexion WAN
Avant de promettre le déploiement d'une flotte, qualifier les permissions et le serveur du fournisseur SDK, l'activation des justificatifs, la fourniture et le renouvellement de l'appareil, le temps de confiance, les durées de validité du certificat, le comportement de révocation et la période maximale déconnectée.
Le test d'acceptation doit physiquement supprimer le chemin Internet et couvrir les nouvelles demandes de licence, redémarrer, décrochage, expiration, mise à jour de contenu, panne de stockage et de récupération. La lecture du téléphone avec une licence précédemment acquise hors ligne prouve le modèle de client persistant; il ne prouve pas la nouvelle délivrance de licence par un serveur équipé d'air.
- Approbation du fournisseur et du titulaire des droits pour le déploiement
- Importation de clés protégées, stockage au repos et accès administratif
- Authentification locale, limites des appareils et politique signée
- Dépendances en matière de temps hors ligne, de provisionnement et de certificat
- Capacité, échec, mises à jour et recouvrement vérifiable
Traiter le contenu premium comme une exigence de bout en bout
Hollywood et d'autres catalogues premium peuvent imposer la sécurité des appareils, le décodage sécurisé, la protection des sorties, les conditions géographiques, de location et de rapport. DRM, matériel de lecture et procédures d'exploitation. DRM Le nom du produit ou l'image du contenant ne remplace pas l'approbation.
Lorsque le véhicule se reconnecte, synchronisez les preuves opérationnelles approuvées et les mises à jour de contenu sans exposer les clés claires ou identifiants dans les journaux. Plan de renouvellement du certificat et des mises à jour logicielles assez loin avant le plus long voyage déconnecté. Un plan de récupération opérationnelle est aussi important que la première lecture réussie.
Parlez-nous de votre flotte et du système existant.
Haihaisoft peut évaluer et construire un service personnalisé à bord DRM avec vous. Commencez par partager votre architecture, les systèmes requis DRM, le processus d'emballage au sol/transfert de clés et la pile cible lecteur. Nous identifierons les limites d'intégration, les critères d'acceptation de la preuve de concept et le travail de déploiement nécessaire avant un engagement de production.
Inclure le nombre d'aéronefs ou de véhicules, de sièges/dispositifs par véhicule, la lecture simultanée maximale, les modèles Android et le firmware, la résolution attendue, le serveur local CPU/OS, la plus longue durée déconnectée et les fenêtres de mise à jour.
Questions communes
Devons-nous acquérir des licences avant le départ?
Pas si un service embarqué dûment autorisé et qualifié peut les émettre localement. Lorsque cela est nécessaire, le déploiement du serveur et ses dépendances deviennent partie intégrante du projet.
Doit-on utiliser le DRM-X Android lecteur ?
Non. Compatible native Media3 lecteurs peut s'intégrer avec le contrat de moteur/licence convenu. Le SDK simplifie l'intégration du client mais ne peut pas créer un serveur embarqué par lui-même.
Pouvez-vous fournir un déploiement Linux Docker ?
Un déploiement Linux/container peut être évalué pour le service personnalisé, sous réserve de l'exécution du fournisseur sélectionné, des permissions, du matériel et de l'acceptation totalement déconnectée. Ce n'est pas une revendication inconditionnelle pour chaque DRM.
Un service embarqué est-il inclus dans le téléchargement de Professional SDK ?
Non. Professional and Enterprise fournissent Android SDK accès de téléchargement. Un service de licence de bord spécifique à la flotte nécessite un cadrage séparé et un accord commercial.
Contexte de la plateforme: Widevine vue d'ensemble de la plateforme. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.
