2007-12-07, 16:48
The very latest Adobe Flash version (a.k.a. Flash 9 Moviestar) uses MPEG-4 AVC H.264 video codec and AAC audio codec and those codecs and FLV is something that XBMC supports (via FFmpeg), however those are very high CPU intensive codecs, but as long as they use low enough resolution (say for example a maximum of 352x288 with Cabac & Deblocking, or 480x576 withour Cabac & Deblocking as that is something the Xbox should always be able to handle), ...or possible serve two versions of the same files/stream, one low-resolution at 352x288 and one high-resolution at 720x576 then the Xbox will be able to handle the low-resolution (352x288) stream, ...and the high-resolution (720x576) stream could be watched by most computers including one running XBMC for Linux.
Alternativly ben them to use MPEG-4 ASP H.263 which is also a large standard (used by DivX, XviD, and more) would be a better chooise for XBMC because of the slow Xbox processor as MPEG-4 ASP H.263 is not as CPU intensive as MPEG-4 AVC H.264 meaning the Xbox will have no problems handling 720x576 resolution, but on the other hand it requires higher bitrate (faster broadband bandwith for end-users, and more expensive for the host).
Alternativly ben them to use MPEG-4 ASP H.263 which is also a large standard (used by DivX, XviD, and more) would be a better chooise for XBMC because of the slow Xbox processor as MPEG-4 ASP H.263 is not as CPU intensive as MPEG-4 AVC H.264 meaning the Xbox will have no problems handling 720x576 resolution, but on the other hand it requires higher bitrate (faster broadband bandwith for end-users, and more expensive for the host).