einfache rtsp-broadcast-Beispiel Quelle
Möchte ich bei der übertragung der Bildschirm, nicht aber auf einem statischen Bildschirm) von meinem Programm über rtsp/rtp, da auf diese Weise ein Handy (zumindest die neueren) können den stream.
Ich bin auf der Suche nach ein einfaches Beispiel-Programm, das die frames, ich biete, kodiert es mit einem codec aus und schickt diese (über rtsp) an alle clients angeschlossen.
Ist, habe ich mich im Netz und alle, die ich finden kann, so weit sind vollwertige Open-Source-Medien-Server (wie darwin), die sind einfach zu Komplex, als Beispiel verwenden
jede Hilfe dankbar!
R
p.s. senden Sie JPEG-Bilder an das Handy ist nicht wirklich eine option, da dies nicht standard und erfordert eine mobile app installiert werden, um zu interpretieren, das 'streamen'.
p.s.2 C, C++ oder C# wäre fein.
Du musst angemeldet sein, um einen Kommentar abzugeben.
scheint dies so ziemlich das, was ich suchte: live555.com
Nützliche Bibliotheken und code-Beispiele zum streamen Inhalte von Ihrem eigenen app
R
Meine Bibliothek hat diese vollständig in verwaltetem code!
Finden Sie die library @ http://net7mma.codeplex.com/
Gibt es auch einen CodeProject-Artikel @ http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp
Wenn Sie sonst noch etwas benötigen lassen Sie es mich wissen!
Dies scheint wie eine schlechte Idee... RTSP Komplex ist, so läuft eine abgespeckte version klingt wie eine offene Einladung an Probleme... aber... Wenn Sie wollen, um zu Tauchen und reißen die relevanten code aus einem anderen Projekt hier ist eine gute Liste so starten Sie mit, Es' Listen ein paar C/C++ open-source-rtsp-Server.. viel Glück.
Ich Stimme zu, dass viele Open-Source streaming-Server sind zu schwer. Doch der Aufbau VLC ist sehr einfach:
Achten Sie darauf, ein Auge auf Ansicht|Nachrichten... Es mag einige interessante Warnungen oder Fehler im log. Ich hoffe, das hilft!
Wenn Sie es wirklich wollen-source-code, ich empfehle http://ffmpeg.org/. Es ist nicht so einfach VLC, aber Sie haben viel mehr Kontrolle. Das Projekt enthält einige Beispiele, um Ihnen den Einstieg.