simple diffusion rtsp exemple de source
Je veux diffuser de l'écran (pas un écran statique) de mon programme à l'aide de rtsp/rtp depuis cette manière, un téléphone mobile (au moins les plus récentes) vous pouvez voir le flux.
Je suis à la recherche d'un simple programme d'exemple qui prend les images, j'offre, l'encode avec un codec, puis l'envoie (à l'aide de rtsp) à tous les clients attachés.
J'ai regardé sur le net et tout ce que je peux trouver à ce jour sont à part entière opensource serveurs de média (comme darwin) qui sont tout simplement trop complexes à utiliser comme un exemple de
toute aide appréciée!
R
p.s. l'envoi de fichiers jpeg sur le téléphone mobile n'est vraiment pas une solution, car elle est non standard et aurait besoin d'une application mobile doit être installé pour interpréter le "stream".
p.s.2 C, C++ ou C# serait bien.
OriginalL'auteur Toad | 2009-07-14
Vous devez vous connecter pour publier un commentaire.
cela semble être à peu près ce que je cherchais: live555.com
Bibliothèques utiles et des exemples de code de comment diffuser les choses à partir de votre propre application
R
OriginalL'auteur Toad
Ma bibliothèque, le tout entièrement en code managé!
Vous pouvez trouver à la bibliothèque @ http://net7mma.codeplex.com/
Il y a aussi un CodeProject article @ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp
Si vous besoin de quelque chose faites le moi savoir!
Si vous découvrez le UnitTests projet, vous devriez avoir suffisamment d'exemples pour vous aider à démarrer.
OriginalL'auteur Jay
Cela semble être une mauvaise idée... RTSP est complexe, il faut donc lancer une version allégée sonne comme une invitation ouverte à problèmes... mais... Si vous voulez plonger dans et rip le code de certains autres projet ici est une bonne liste pour commencer, Il énumère quelques-unes des C/C++ open source rtsp serveurs.. Bonne chance.
Assez juste... mon expérience avec le protocole http et smtp "simple" et "réduit" dans la maison des systèmes est qu'ils ont pris beaucoup... beaucoup plus de travail que nous avions estimé en regardant les spécifications. Dans les deux cas, nous avons réutilisé le code du FOSS des projets, mais il a fallu beaucoup de travail pour simplifier et réduire le code à tout ce dont nous avions besoin. Alors... amusez-vous à l'assaut du château!
va faire! ;^)
OriginalL'auteur beggs
Je suis d'accord que beaucoup de OpenSource serveurs de diffusion sont trop lourds. Cependant, l'installation de VLC est très facile:
Assurez-vous de garder un œil sur Afficher|Messages... Il peut être intéressant d'avertissements ou d'erreurs dans le journal. J'espère que cela aide!
Je n'ai pas vu la source. Cependant, il a un très riche ensemble de commutateurs de ligne de commande et peut être contrôlé via les sockets. Vous pouvez fourche d'un processus dans le langage de programmation de votre choix et ouvrir des sockets pour garder le contrôle du processus. Installation sur votre machine est très léger. Pas de Base de données ou un système d'exploitation de tous les Services nécessaires. Il s'exécute comme une application utilisateur. Si ce n'est pas une option raisonnable, j'ai donné une autre option ci-dessous.
OriginalL'auteur User1
Si vraiment vous voulez le code source, je recommande http://ffmpeg.org/. Il n'est pas aussi facile VLC mais vous avez beaucoup plus de contrôle. Le projet comprend quelques exemples pour vous aider à démarrer.
OriginalL'auteur User1