Skip to content
/ nndi Public

Totally not a NDI protocol implementation in Rust.

License

Notifications You must be signed in to change notification settings

lowlevl/nndi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nndi

docs.rs Crates.io rust workflow

Totally not a NDI protocol implementation in Rust.

About

This project is still at a very early stage and barely (or not at all) works with the other implementations. The publication to crates.io is postponed to a time where this at least works with one official viewer/source combination.

Legality

This library was produced using some reverse-engineering that is allowed by the French law, in the name of interoperability.

En France, la directive européenne 91/250/CEE a été transposée par la loi n° 94-361 du 10 mai 1994 et le terme interopérabilité, mentionné à l'article L. 122-6-1 du Code de la propriété intellectuelle.

Il est notamment écrit à l ’article L. 122-6-1, III, du Code de la propriété intellectuelle, rédigé de la manière suivante : « la personne ayant le droit d’utiliser le logiciel peut sans l’autorisation de l’auteur observer, étudier ou tester le fonctionnement de ce logiciel afin de déterminer les idées et principes qui sont à la base de n’importe quel élément du logiciel lorsqu’elle effectue toute opération de chargement, d’affichage, d’exécution, de transmission ou de stockage du logiciel qu’elle est en droit d’effectuer ».

Il est aussi écrit, à l ’article L. 122-6-1, IV, du Code de la propriété intellectuelle :

« IV. La reproduction du code du logiciel ou la traduction de la forme de ce code n’est pas soumise à l’autorisation de l’auteur lorsque la reproduction ou la traduction au sens du 1° ou du 2° de l’article L. 122-6 est indispensable pour obtenir les informations nécessaires à l’interopérabilité d’un logiciel créé de façon indépendante avec d’autres logiciels ».

There is no limitation of distributing this information to third parties, in other countries.

The above paragraph was sourced from there.

About

Totally not a NDI protocol implementation in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages