I am interested in creating a simple HLS Viewer for the Xbox 360 that works kind of like SilverLive. I have read about as much documentation oh HLS that I can find and am not sure where to continue. I feel like I could probably write the code to handle HLS myself, it doesn't sound overly complex (unless there is something I am missing). I do not however, have any idea where to start with playing the video/audio segments on the 360 once they get there.
What does everyone think? Would I need to implement some sort of codec pack and use that to render the frames as a texture? If so, are there any functional codecs supported by .NET for mpeg2 and aac that don't use anything the 360 has no support for?
Unfortunately XNA Framework games are not able to access the Internet (or perform any network communication at all other than through Xbox LIVE or System Link), so creating a streaming application isn't possible.
What you want to achieve is possible using the professional development tools, but your game/application wouldn't pass the certification requirements for release on the Xbox 360 (because of its use of the Internet/LAN).