Viendo qué es lo último que había disponible en del.icio.us/tag/osx, me encontré con un enlace a esta bitácora:
En ese post se comentaba que Mercury Messenger es el único cliente de MSN que soporta la visión de webcams de PC en Mac OS X —aún no soporta el envío de imagen—.
Siguiendo los pasos a la noticia, encontré que la razón de que ahora sea posible ver la cámara web de un PC con MSN Messenger 6 es esta:
En ella, un programador noruego comenta que ha necesitado descompilar el MSN Messenger, dado que la biblioteca de vídeo que utiliza está embebida en la aplicación, y ha resultado ser un códec llamado Mimic V2.x. libmimdec es una biblioteca de funciones escritas en lenguaje C, liberada al dominio público sin ningún tipo de licencia —en todo caso “attributionware”, o sea, que hay que decir que es suya—, y por tanto disponibles para cualquier sistema operativo.
El autor de Mercury Messenger ha tenido que portar la biblioteca de C a Java —no ha querido usar el interfaz JNI para comunicar aplicaciones Java con aplicaciones en C—, y es el primero en utilizarla, al parecer con éxito, de modo que es posible que ahora proyectos como AdiumX, o Si H.264 demuestra ser tan potente como Apple nos está haciendo ver, Microsoft debería de acabar por adoptarlo… o quizá estoy siendo demasiado optimista. Mientras tanto, tendremos que conformarnos con soluciones como esta.
Comentarios
10 respuestas a «Video-Mensajería con MSN y Mac OS X, más cerca»
No me preocupa nada el tema de videoconferencia pero si cae el mito de videoconferencia con msn ya solo nos queda autocad 😉
Soy “nuevo” en el mundo de los mac e igual me equivoco pero… el problema es que el ichat no es compatible con el messenger a la hora de hacer videoconferencias, ¿no? Por que en cuestiones de calidad de imagen y sonido, el ichat es la leche y no veo motivo (salvo el de la compatibilidad) por querer utilizar otro codec distinto al que usa apple.
Quizá no lo he explicado bien. iChat tiene un códec bastante bueno, y estandarizado (H.263). El iChat de Tiger usará H.264, también estándar, y que utiliza mucho menos ancho de banda para la misma calidad de image, o permite mayor calidad de imagen con el mismo ancho de banda.
Por el contrario, MSN Messenger utiliza un códec no estándar, y esa es la razón de que ningún otro programa dispusiera hasta ahora de compatibilidad en vídeo con MSN Messenger. Es probable que incluso el MSN Messenger de Mac no disponga de vídeo porque quienes han creado el códec no son Microsoft, y no pueden/quieren hacer una versión para Mac.
Por eso pedía que Microsoft adoptara el H.264, porque la diferencia en calidad va a ser notable, y además permitiría que su producto fuese interoperable. Está claro que si Microsoft no sigue ese camino no es porque tecnológicamente no pueda…
Ahhh… perfecto. Muchas gracias por la explicación 😉
Respecto a Microsoft, el tema está bastante claro… “¿estandares? EZO KE EH”… le tienen más alergia a los “inventos” que no son suyos que Sony.
La verdad a Microsoft ya le interesa utilizar sus estandars, que luego resultan que son mundiales porque como todo cristo utiliza su software.Si habeis visto la beta del MSN 7 sigue siendo un salpiao de cosas embutidas en un MSN por donde ya no sabes donde meter mano…y sera el estandar de las comunicaciones porque los niños y las niñas lo utilizan para ligar, en cambio no hay dios que haga una videoconferencia con más de 2 frases seguidas.
Si no adopta el estandar de Apple lo copiara y lo llamara de otra forma….
Como dijo alguien alguna vez: “Ni la videoconferecia por internet, ni los moviles con videoconferencia triunfaran, la gente es demasiado fea como para además de escucharla, tener que verla.”
¿Por qué no prueban Adium para chatear ? Adium reconoce la mayoría de servicios de mensajería…Nada se pierde…Que les vaya bien…muchos cariños
Adium es el cliente que utilizo para todo menos para iChat. La cuestión es que aún así, Adium no soporta conexiones audio/video, y este proyecto podría cambiar eso.
Puede ser gracioso que unos programadores independientes permitan intercambio de vídeo con MSN de PC en el Mac y en Linux, y que la propia Mac Business Unit de Microsoft no pueda, por razones legales, realizar ingeniería inversa del códec utilizado por sus compañeros de Windows…
Me surge una duda tras leer lo anteriormente escrito. ¿Hay algún programa para pPCs que disponga entonces del codec H.263 o H.264 para que se puedan realizar videoconferencias entre PCs y Mac? ¿Hay algún programa tipo Skype pero que sea para videoconferencias entre ambas plataformas? Los desarrolladores de Skype dicen que pronto sacaran una versión para videoconferencia, ¿sabe alguien si estan trabajando o van a trabajar con el H.263 o H.264?
Hola, Ismael, por ahora Skype va a seguir centrada en el audio, entre otras cosas porque aún hay problemas, y el servicio no es perfecto. Pero está claro que están en muy buena posición para hacer videoconferencia.
Dicho esto, los estándares H.263 y H.264 son estándares de la ETSI, de modo que es posible acceder a ellos para cualquiera con un simple registro gratuito. El único problema es que en estos estándares se describe el decodificador, de modo que pueda existir competencia por crear el mejor codificador, mientras que se mantiene la interoperabilidad. Pero al mismo tiempo hay que poner recursos para crear el codificador, algo no trivial.
En “este enlace”:http://forum.skype.com/viewtopic.php?t=19709&highlight=video#top los creadores de Skype comentan que no existe _ninguna_ información oficial sobre el soporte para vídeo, aunque son conscientes de la enorme demanda de esa característica.