WebRTC et gstreamer sur les périphériques linux

J'ai un petit ordinateur (quelque chose comme l'Arduino ou Raspberry pi) avec Linux, caméra et gstreamer installé.
J'ai besoin de flux de h264 vidéo de cet appareil de navigateur à l'aide de WebRTC de la technologie. Aussi, je l'utilise NodeJS que la signalisation serveur.

Dans des mots simples, j'ai besoin de faire un WebRTC client à partir de mon appareil. Quelle est la meilleure façon de le faire? Puis-je utiliser WebRTC API Native pour atteindre cet objectif? Comment puis-je l'installer sur mon petit appareil? Ou, peut-être, j'ai juste besoin de jouer avec mon gstreamer et d'installer un webrtc plugins?

Envisagez-vous de externe de la passerelle qui va gérer le WebRTC connexion, srtp décryptage/chiffrement, qui peut diffuser votre flux vidéo dans un navigateur? Si oui, Janus Passerelle fait exactement cela et il y a même un gstreamer exemple(il utilise VP8, mais de modifier les codecs ne devrait pas être dur). Je peux expliquer plus en détails dans la réponse si vous voulez aller dans cette direction.
externe de la passerelle n'est pas le meilleur moyen, mais si il y a rien d'autre, bien sûr, je vais y réfléchir. Le Janus est quelque chose comme NodeJS. Peut-il remplacer NodeJS? Puis-je l'installer sur CentOS, par exemple, et l'utiliser comme serveur web? Merci.
Janus est sa propre signalisation serveur donc il n'est pas nécessaire pour NodeJS. La même machine peut être la page web d'accueil. L'utilisation du PROCESSEUR sur Janus est très peu, mais il ya une poignée de paquets qui sont nécessaires et c'est pourquoi il peut être fait sur une autre machine que vous embedded linux de la machine.

OriginalL'auteur Footniko | 2014-08-23