Le module complémentaire Raspberry Pi piloté par FPGA active les superpositions sur la vidéo cryptée | shoppingmaroc.net


Alphamax lance un plug-in de développement vidéo open source "NeTV2" pour le Raspberry Pi avec un FPGA Artix-7, 4 voies PCIe, 2 entrées HDMI, 2 sorties HDMI et une programmation Python pour superposer le contenu sur la vidéo cryptée En 2016, le pirate matériel Bunnie Huang s'est joint à l'Electronic Frontier Foundation (EFF) pour poursuivre le gouvernement américain afin de renverser les «dispositions onéreuses» de la section 1201 du Digital Millennium Copyright Act (DMCA) de 1998. Selon le FEP, les dispositions limitent l'accès aux documents protégés par des droits d'auteur «même lorsque les gens veulent faire un usage équitable et non discriminant des matériaux auxquels ils accèdent».

Huang et sa société Alphamax ont suivi un projet provocateur Open Source pincements sur les bords de la loi. Le NeTV2 est une carte d'extension Raspberry Pi basée sur FPGA pour superposer du contenu sur des signaux vidéo cryptés, ainsi que pour crypter des vidéos non cryptées telles que les flux DVI



Carte NeTV2 avec RPi 3 (à gauche) et encapsulée
images à agrandir)

Le projet est sur le point de réaliser son modeste objectif de 15 000 $ sur Crowd Supply. Le tableau NeTV2 est disponible pour 200 $, ou 225 $ avec un boîtier spécialement conçu. Il y a aussi un kit complet pour 320 $ qui ajoute le nouveau Raspberry Pi 3 Model B + à 1,4 GHz, une carte microSD préchargée de 8 Go et un cavalier Flex HDMI personnalisé, disponible séparément pour 15 $.

La carte et le kit complet sont disponibles avec une option de 100 $ qui propulse le FPGA Xilinx Artix-7 de la carte d'un XC7A35T avec des cellules logiques 32K à un XC7A50T haut de gamme avec des cellules 52K. La campagne est ouverte jusqu'au 29 juin, mais la planche ne sera pas expédiée avant le 31 mai 2019.



Kit NeTV2 avec RPi3 et étui
(cliquer sur l'image pour l'agrandir)

Le NeTV2 suit le NeTV2 autonome de Huang Conseil de 2011, qui exécute Angstrom Linux sur un Marvell PXA168 en conjonction avec un FPGA Spartan-6. Comme le NeTV, le NeTV2 prend en charge "NeTV Classic Mode", vous donnant la possibilité d'ajouter des pixels cryptés à un flux vidéo crypté.

Sur le NeTV2, ce mode par défaut vous permet de faire des choses comme ajouter une superposition de texte opaque à un flux vidéo en direct. Comme l'a noté Liliputing, il permet aux développeurs d '"ajouter des sous-titres aux flux de films, traduire du texte à l'écran en temps réel ou bloquer les publicités."

Le mode NeTV Classic permet d'ajouter des superpositions sur un flux crypté la poignée de main cryptographique initiale entre la source vidéo et le puits vidéo », explique Huang. Des circuits matériels spéciaux permettent à la carte de «se comporter comme un filtre vidéo en ligne en interceptant et en modifiant de façon dynamique les négociations de capacité d'affichage», poursuit-il. "Cela donne au NeTV2 la possibilité de corriger dynamiquement les descripteurs d'affichage" brisés ", de forcer une résolution d'affichage connue et de crypter la vidéo pour une meilleure compatibilité avec un large éventail de systèmes cibles."



NeTV Classic Mode Mode
(cliquez sur les images pour les agrandir)

Contrairement au NeTV original, le NeTV2 prend également en charge un nouveau mode Libre, qui "fonctionne uniquement avec des flux vidéo non cryptés, mais avec un accès complet au flux vidéo". En mode Libre, vous pouvez "manipuler arbitrairement des pixels en temps réel", soit localement en conjonction avec le Raspberry Pi, soit en vous connectant à un ordinateur hôte via l'interface PCIe. Dans cette dernière configuration, vous pouvez décharger des fonctions de calcul sur un GPU ou un service cloud compagnon.

Aucun des deux modes ne décrypte les flux vidéo, rendant ainsi le NeTV2 légal en vertu de la section 1201, explique Huang. En tout état de cause, Huang et le FEP soutiennent que certaines restrictions de la section 1201 sont redondantes en raison d'autres sections de la DMCA et entraînent une obstruction inutile de la R & D vidéo numérique. La campagne NeTV2 est conçue en partie pour prouver aux tribunaux qu'il y a une importante communauté de hackers vidéo numérique en attente.

Le mode Libre offre actuellement des fonctionnalités limitées en raison de son incapacité à travailler avec la vidéo cryptée. Cependant, il est possible ici non seulement de donner à un petit nombre de chercheurs en vidéo numérique un nouvel outil sympa avec lequel jouer, mais avec l'espoir qu'à l'avenir, la section 1201 sera modifiée pour ouvrir davantage de candidatures.

les développeurs pourraient être en mesure de convertir le conseil d'administration à une plate-forme de piratage vidéo. Dans la section des risques au bas de la page Crowd Supply, Huang admet qu'il pourrait être poursuivi en justice, auquel cas il dit qu'une partie des profits de la campagne pourrait être utilisée pour la défense juridique. «Vous obtiendrez non seulement un excellent tableau de développement FPGA, mais vous contribuerez également à faire valoir qu'il existe une réelle demande pour les libertés d'innover et d'exprimer en vidéo numérique», explique Huang

.
À l'intérieur du NeTV2

La carte NeTV2 est livrée avec 512 Mo de DDR3-800 et un slot microSD. Il offre deux ports d'entrée HDMI et deux sorties HDMI, dont l'un est un port de type D. L'une des deux paires d'E / S HDMI, qui prennent en charge la vidéo 1920 x 1080 @ 60 Hz, est utilisée pour le filtrage vidéo en mode NeTV en ligne.



Cas NeTV2, fermé et ouvert
(cliquer sur les images pour les agrandir)

Le NeTV2 fournit une interface PCIe 2.0 x4 avec des extensions GPIO "hax" sur des broches optionnelles / non utilisées. Vous disposez également de ports 10/100 Ethernet et micro-USB, ainsi que d'interfaces JTAG et UART. La carte peut tirer 12VDC via une prise de barillet ou PCIe et fonctionne sur une puissance maximale de 10W.

Le Raspberry Pi est répertorié comme facultatif, ce qui suggère que vous pouvez utiliser le tableau avec d'autres cartes de pirates ou ordinateurs de bureau. Comme configuré, le RPi SBC permet une "configuration JTAG transparente et une génération vidéo de superposition". Plus précisément, la sortie vidéo HDMI non cryptée du RPi est introduite dans le NeTV2 et échantillonnée dans un tampon de trame qui est "genlocké" (synchronisation synchronisée). Flux vidéo qui traverse le FPGA via une autre paire d'entrées / sorties HDMI », explique Huang

Le boîtier optionnel, et de même format ouvert, 160 x 120 x 51 mm est« optimisé pour l'application du filtrage vidéo en ligne. , mais ouvert à d'autres possibilités », explique Huang. Le boîtier comprend un espace vide et une matrice de bossages de montage M2.5 sur une grille entrelacée de 30 mm pour l'ajout de nouvelles fonctionnalités. Le cadre avant est laissé vide et est conçu pour construire votre propre cadre avec des découpes de port personnalisées à l'aide d'une imprimante 3D

Le NeTV2 est conçu pour être utilisé avec l'open source LiteX, un langage de description matérielle basé sur Migen. LiteX peut être utilisé comme frontal pour la chaîne d'outils Vivado de Xilinx pour la synthèse FPGA, le placement, le routage et la génération de bitstream.

Plus d'informations

Le tableau NeTV2 est disponible sur Crowd Supply jusqu'au 29 juin à partir de 200 €, les envois étant à échéance le 31 mai 2019. Les frais de port sont gratuits pour les États-Unis. Plus d'informations peuvent être trouvées sur la page NeTV2 Crowd Supply, ainsi que dans cette annonce de blog du 12 mai.


raspberry pi 3 maroc
Acheter raspberry pi 3 ICI

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *