videolan reproduce para pagina oficial mac full descargar codecs windows-runtime video-streaming vlc mjpeg

windows-runtime - reproduce - vlc para mac pagina oficial



Transmisión de decodificador VLC y MJPEG(encabezado no válido) (2)

Estoy haciendo una aplicación WinRT que incluye transmisión de video. Ahora terminé en VLC como servidor de transmisión y MJPEGDecoder lib ( http://mjpeg.codeplex.com/ ) en el cliente para decodificar video.

Pero después de crear una secuencia HTTP y conectarse desde el cliente, MJPEGDecoder dice que el encabezado no es válido (espera una transmisión multiparte). VLC-a-VLC funciona normalmente.

Pregunta 1: ¿cómo se puede arreglar?

Pregunta 2: ¿Qué alternativas para crear la transmisión de video para WinRT?



Solo para elaborar su pregunta / respuesta un poco más. La respuesta publicada solo vincula un ejemplo, pero no lo explica, pero niether hace el ejemplo. Entonces me gustaría completar esta respuesta en caso de que alguien más se tope con ella.

Cuando definió su transmisión vlc, que olvidó compartir en su pregunta, lo más probable es que no haya especificado ninguna opción desde el parámetro de acceso http y haya definido el módulo estándar vlc como tal. (como lo hice cuando me encontré con el mismo problema)

standard{access=http,mux=mpjpeg,dst=< address >:< port >/< path >}

Está utilizando VLC para crear una secuencia mjpeg entregada a través de http. Gracias a la respuesta de osgx en otra pregunta , aquí está el enlace de wikipedia que describe MPJEG sobre HTTP . Básicamente:

M-JPEG a través de HTTP informa al cliente utilizando un mime de tipo mime especial / x-mixed-replace con el parámetro boundary = * <boundary> *****, que va a enviar una serie de imágenes JPEG separadas por el <límite > .

Las reglas que se aplican a <límite> han sido establecidas en este post por Gumbo y algunas otras directrices, quizás ahora obsoletas por una más nueva, están definidas en el RFC2046.

Los tipos de medios de reemplazo mixto se explican en el artículo de wikipedia sobre MIME

Como el ejemplo que ha incluido ha incluido la definición de mime del contenido multimedia transmitido en http, se puede definir como un parámetro opcional con la definición de acceso http.

standard{access=http{mime=multipart/x-mixed-replace;boundary=--myboudary},mux=mpjpeg,dst=< address >:< port >/< path >}