VLC und MJPEG Decoder-streaming (invalid header)
Mache ich ein WinRT-Anwendung, die beinhaltet video-streaming. Nun landete ich bei VLC als streaming-server und MJPEGDecoder lib (http://mjpeg.codeplex.com/) auf den client, um video zu decodieren.
Aber nach erstellen einer HTTP-stream und anschließen von client, MJPEGDecoder sagt, der header ist ungültig (es erwartet multipart-stream). VLC zu VLC funktioniert normal.
Frage 1 : wie kann es behoben werden?
Frage 2 : welche alternativen zum erstellen von video-streaming für WinRT?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur um näher auf deine Frage/Antwort ein bisschen weiter.
Die geposteten Antwort-links nur ein Beispiel, aber macht es nicht erklären, weder macht das Beispiel selbst. So möchte ich zum Abschluss dieser Antwort, falls jemand stolpert über Sie.
Wenn Sie definiert Ihre vlc-stream, die Sie vergessen haben, zu teilen Ihre Frage, die Sie wahrscheinlich didn ' T angeben, alle Optionen, die von der access-parameter-http-und hatte den vlc-standard-Modul definiert als solche. (so wie ich es immer Tat, wenn ich lief in das gleiche problem)
Sind Sie mit VLC zu erstellen, die einen mjpeg-stream geliefert über http.
Dank osgx Antwort in eine andere Frage, hier ist der wikipedia-link beschreibt MPJEG über HTTP. Grundsätzlich:
Die Regeln, die < Grenze > angegeben in dieser Beitrag durch
Gumbo und einige andere Richtlinien, vielleicht jetzt wurde ersetzt durch eine neuere, sind definiert in der RFC2046
Mixed-ersetzt-media-Typen werden erklärt in der wikipedia Artikel auf MIME
Als das Beispiel, das Sie gesetzt hat, sind: die definition von mime-des-media-Inhalte gestreamt über http kann definiert werden als optionaler parameter mit dem http-Zugang definition.
Herausgefunden. Mit Hilfe von http://tumblr.martinml.com/post/2108887785/how-to-broadcast-a-mjpeg-stream-from-your-webcam-with
VLC hat Optionen zum festlegen von mime-type und boundary. Beispiel-Konfiguration von link -