RTSP-video-streaming-Umsetzung
Habe ich zu schreiben, eine app in C#. Die Anwendung ist ein video-streaming-client-server mit rtsp-Protokoll. Es ist schwierig für mich zu Beginn der Umsetzung, weil ich nie zuvor so eine große app. Wenn jemand könnte mir einige Tipps oder ein Leitfaden, ich werde apreciate.
Sie benötigen einen media-server RED5 oder WOWZA konnte nett sein, auch diesen post gibt es eine live-video-stream Bearbeiten von open-source-Projekt mit API für meine Bedürfnisse?
Werfen Sie einen Blick auf VLC und dessen c# - Wrapper. Sie können schreiben Sie Ihre server & client nur mit VLC-Bibliotheken. Auch wenn Sie nicht wollen, es zu benutzen, Es ist client-Schnittstelle kann Ihnen helfen, zu diagnostizieren Ihre Probleme.
Ich vergaß zu sagen, Erstellen Sie einen rtsp-server und verbinden Sie es mit einem anderen VLC-Instanz, die gerade mit Ihrer Benutzeroberfläche. Wenn Sie zufrieden sind, können Sie weiterhin mit ihm.
ich habe angefangen wie dieses. Ich bin mit VLC als streaming-server und stream eine Datei via UDP. Jetzt bin ich versucht zu "übersetzen", die Pakete, die ich erhalten vom VLC-Player. Aber ich don t wissen, wie Sie die Pakete, vlc ist sendind Aussehen
wie haben Sie "übersetzt" die empfangenen Pakete?
Werfen Sie einen Blick auf VLC und dessen c# - Wrapper. Sie können schreiben Sie Ihre server & client nur mit VLC-Bibliotheken. Auch wenn Sie nicht wollen, es zu benutzen, Es ist client-Schnittstelle kann Ihnen helfen, zu diagnostizieren Ihre Probleme.
Ich vergaß zu sagen, Erstellen Sie einen rtsp-server und verbinden Sie es mit einem anderen VLC-Instanz, die gerade mit Ihrer Benutzeroberfläche. Wenn Sie zufrieden sind, können Sie weiterhin mit ihm.
ich habe angefangen wie dieses. Ich bin mit VLC als streaming-server und stream eine Datei via UDP. Jetzt bin ich versucht zu "übersetzen", die Pakete, die ich erhalten vom VLC-Player. Aber ich don t wissen, wie Sie die Pakete, vlc ist sendind Aussehen
wie haben Sie "übersetzt" die empfangenen Pakete?
InformationsquelleAutor andrew | 2012-01-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht es selbst tun, wenn Sie habe nie geschrieben, eine networking-Anwendung vor. Es ist keine leichte Aufgabe schreiben Sie eine skalierbare und robuste networking-app und es ist noch schwieriger umzusetzen, um ein vorhandenes Protokoll, so dass die Implementierung ist voll kompatibel mit der Spezifikation. Sie wird scheitern oder am Ende lange über budget.
Wird es weit einfacher und billiger zu kaufen, eine vorhandene Komponente zu integrieren oder einen bestehenden server.
Google "streamcoders" für eine Bibliothek, die mit RTSP.
InformationsquelleAutor jgauffin
Habe ich umgesetzt RFC2326 Aka Rtsp-in vollständig verwalteten code.
Gibt es einen CodeProject-Artikel @ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp
Und die homepage für die Bibliothek ist http://net7mma.codeplex.com/
Es dauerte weniger als 30 Tagen zu implementieren, ist vollständig mit den standards konform und verfügt draft 2.0 unterstützen.
Nicht über das budget nur über die Leistung. .
Ich hoffe, es hilft dir!
Sicher, machen Sie einen thread im Diskussionsforum, und ich werde tun, was ich kann.
Danke. Ich habe auf der Bibliothek-homepage.
Ich versuche zu stream, der real-Datei-Quelle mit Ihrem rtsp-server, aber kann nicht herausfinden, wie es zu tun. Es scheint, dass in deinem Beispiel die Datei, die Sie streamen auch einen rtsp-stream. Kann nicht herausfinden, wie Sie Reale physische Medien-Datei (audio.wav) auf Ihrer rtsp-server
Verstehen Sie, dass ein Behälter (wav-in diesem Fall) kann umfassen verschiedene codecs? Futhermor, es gibt ein Profil für jeden codec werden können codiert oder decodiert werden, einfach die Datei-format darin... wenn Sie eine Diskussion auf der Projekt-Seite und geben Sie eine Kopie Ihrer Datei können wir erkunden Ihren Bedürfnissen weiter in Ihrer Freizeit.
InformationsquelleAutor Jay