Je veux faire (pour le plaisir, le défi) une application de vidéoconférence, j'ai quelques idées à ce sujet: 1) prenant les flux audio/vidéo (je ne sais pas ce qu'est un flux audio/vidéo est) passe 2) ceci à un serveur qui laisse communiquer les clients. Je peux comprendre comment écrire un serveur (il y a beaucoup de livres et de documentation à ce sujet) mais je ne sais vraiment pas comment interagir avec la webcam et avec l'audio/vidéo en général. Je veux des liens, des livres, des suggestions sur les bases de l'audio/vidéo numérique, spécialement sur la programmation. Aidez-moi, s'il vous plaît!!! Je veux le faire tourner sur une plateforme Linux.Comment programmer une application audio/vidéo sur un réseau?
1
A
Répondre
2
Linux rend la capture vidéo vraiment agréable. Tant que vous avez un pilote qui génère le flux vidéo vers les canaux/dev/video/v *. Tout ce que vous avez à faire est d'ouvrir une connexion de contrôle à l'appareil [un exercice pour l'OP], puis lire dans le canal comme un fichier [compte tenu des paramètres définis par la connexion de contrôle. L'audio devrait être le même, mais ne me citez pas dessus.
BTW: Le streaming vidéo à partir d'un serveur est un problème très complexe. Vous devez développer ou utiliser un protocole existant. Vous devez être très conscient des retards de mise en réseau et ajuster les informations envoyées (redimensionner ou recompresser) au client en fonction de la taille du lien entre le client et le serveur.
Questions connexes
- 1. Comment créer un réseau virtuel pour une application
- 2. Comment programmer un programme
- 3. Comment programmer un plug-in?
- 4. Partager mon application Paint Brush sur un réseau
- 5. Comment déboguer une application Pocket PC fonctionnant sur un réseau sans fil?
- 6. Comment une application C# peut-elle facilement communiquer et transférer des fichiers sur un réseau?
- 7. comment effectuer une sauvegarde sur un partage réseau?
- 8. Comment détecter un périphérique sur le réseau?
- 9. Comment programmer un routeur par programme?
- 10. Comment rendre une application ASP disponible sur un intranet
- 11. Comment programmer un lecteur de musique simple?
- 12. Programmer l'impression de documents
- 13. IIS7 écrit sur un partage sur un réseau
- 14. Envoyer un événement sur un réseau
- 15. Mesure de l'impact d'une application sur le trafic réseau
- 16. Communication avec un pilote sur un réseau sous Windows
- 17. Effectuez connect() sur une carte réseau spécifique
- 18. Comment programmer les préférences utilisateur
- 19. Comment programmer les paramètres de renvoi d'appel sur Windows Mobile?
- 20. ouvrir un fichier réseau à partir d'une application web intranet
- 21. en utilisant pyunit sur un thread réseau
- 22. Comment programmer un mode plein écran en Java?
- 23. Comment programmer une barre de menu dynamique dans Swing?
- 24. compilateur en cours d'exécution sur un réseau
- 25. Verrouillage de fichier Java sur un réseau
- 26. Quelle est la meilleure façon pour une application cliente de trouver un serveur sur un réseau local en C#?
- 27. Exécution d'applications .net sur un réseau protégé
- 28. Transfert de fichiers sur un réseau
- 29. Comment programmer la dernière heure de connexion à une machine?
- 30. Comment verrouiller une application Flash sur site?