Incrustar vídeo e interfaz de WMP y manipular marks en aplicación C++

dulceangustia
08 de Noviembre del 2007
Hola a [email protected],

Voy a desarrollar una aplicación en C++ para un proyecto universitario. Se trata de un demostrador de IPTV en el que se realiza streaming de vídeo. Con Windows Media File Editor, los contenidos de vídeo codificados con WMV pretendo que sean marcados en determinados instantes con texto o código XML. Estos ficheros serán recibidos por la aplicación cliente, cuya interfaz debe mostrar el vídeo además de la típica interfaz de control (play, pause, stop...). Por otro lado, la aplicación debe reaccionar ante los eventos generados por las marcas añadidas al vídeo, de manera que yo pueda manipular esos eventos para, por ejemplo, solicitar nuevos contenidos según el texto de marcado.

Mi pregunta es, ¿qué bibliotecas y APIs debo utilizar para ello (incrustar vídeo, interfaz y manipular marks/scripts)? He visto que podría utilizar algunos métodos (WMPLib) si lo hiciera en VB o C# pero lo necesito en C++.

Soy consciente de que mi pregunta puede ser de novato, pero realmente es lo que soy...jaja.

Agradecería alguna indicación, breve explicación o enlace a entrada del msdn, por ejemplo. Cualquier ayuda me serviría para poder investigar sólo a partir de ahí.

Por otro lado, si alguien supiera algo de cómo hacer algo equivalente con VLC estaría muy interesado también, ya que por falta de desarrollo de este software en términos de marcado de vídeo (según he visto) no me resulta viable realizar el proyecto con VLC.


Muchas gracias,

Javi