web-dev-qa-db-fra.com

Rendre la webcam publique. Quel protocole, quel codec. (Utilisation de VLC)

Je veux utiliser mon ancien PC (1 GHz) comme serveur de flux vidéo webcam (comme vous pouvez voir ces caméras routières).

J'ai pensé à utiliser VLC et j'ai déjà essayé d'utiliser la sortie http mais ce n'était pas vraiment bon. Trop de CPU affamé, trop gros stream (kBps), pas stable ...

J'ai lu le mode d'emploi de VLC mais il reste une question.

  • Quelle sortie dois-je utiliser? Http, RTSP, UDP? Je veux créer plusieurs ordinateurs en même temps (multidiffusion).
  • Quel codec devrait être bon? Le PC n'est pas si rapide, il ne devrait donc pas être trop gourmand en codec. Mpeg2, mpeg4, xvid?
  • combien de tampon vidéo dois-je utiliser (vb =?)?
  • Qu'en est-il de la configuration de l'IP et des ports?

J'ai donc besoin d'aide avec des idées, mais si quelqu'un peut faire un VLC command line c'est encore mieux :)

Oh, l'ordinateur a une connexion Internet directe et possède sa propre IP.

3
gsedej

Je n'utiliserais certainement pas VLC. Cela complique les choses pour les utilisateurs et est beaucoup trop large bande passante pour la consommation publique.

Hvae vous avez regardé le paquet webcam-server. Vous lui dites quelle webcam afficher et il fournit une source vidéo en réseau. Il est également livré avec une applet Java que vous pouvez héberger sur une page Web qui se connecte directement au webcam-server démon.

Je ne sais pas si vous voulez rendre cela visible publiquement, mais vous devrez ouvrir certains ports et acheminer le trafic pour que l'applet Java puisse communiquer avec le démon.

Ce tutoriel devrait vous aider à démarrer. Le package peut être livré avec ses propres scripts de démarrage et vous n'avez certainement pas à héberger la page d'applet sur la même machine que le démon comme l'indique le didacticiel ... Mais cela devrait vous amener à une étape où vous savez ce que vous faites .

1
Oli

vous devrez également installer Apache. Les utilisateurs peuvent accéder à la webcam avec un navigateur Web

webcam_server est un programme qui permet aux autres de visualiser votre webcam à partir d'un navigateur Web. Le programme lui-même est un serveur qui fournit un flux d'images en direct aux clients à l'aide d'une applet Java intégrée dans une page Web. Webcam_server utilise l'interface video4linux.

0
jet