Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

H.264 for Silverlight v3

mgarrettcallcopy_com
349 Views
I was curious if anyone has any information on encoding to a h.264 file with the endpoint of it being played back through silver light 3? I have a sample project which is encoding a bitmap but getting invalid format when I open it in silverlight. Here is the information available from silverlight sight on h.264 format required:

MPEG-4 (H.264 and AAC-LC) support

First up, as we discussed back at IBC, were adding support for MPEG-4 content in Silverlight. Specifically, were supporting

* Self-contained .mp4 (including .f4v and .m4a) and .mov file formats (no reference movies or anything fancy like that).
* H.264 video in Simple, Main, and High 4:2:0 profiles (progressive scan only)
* AAC-LC audio mono or stereo (HE AAC will play back with lower fidelity, as in QuickTime)
* Local files or http progressive download.

Or, sliced another way, Silverlight 3 will be able to play pretty much all MPEG-4 files that would play back well in both QuickTime and Flash.

The H.264 and AAC-LC decoders are exposed via the MediaStreamSource used by Smooth Streaming, which means extending support to other file formats and protocols will work there as well. And of course, Smooth Streaming will support H.264 and AAC-LC as well.


Again, any help is greatly appreciated. Thanks.
0 Kudos
2 Replies
Vladimir_Dudnik
Employee
349 Views

If you ask about possibility to encode H.264 format with IPP media codecs the answer is yet it is possible. Just should be noted that IPP sample produce simple raw compressed video file. To be reconized by Silverlight (according your specification) it need to be wrapped in MP4 or MOV container. We do not provide that functionality in IPP sample. If you have third party MP4 or MOV muxer you can try to integrate this with IPP codec.

Regards,
Vladimir
0 Kudos
mgarrettcallcopy_com
349 Views

If you ask about possibility to encode H.264 format with IPP media codecs the answer is yet it is possible. Just should be noted that IPP sample produce simple raw compressed video file. To be reconized by Silverlight (according your specification) it need to be wrapped in MP4 or MOV container. We do not provide that functionality in IPP sample. If you have third party MP4 or MOV muxer you can try to integrate this with IPP codec.

Regards,
Vladimir

Thank you. That was what I was suspecting, I was just curious if anyone already had a muxer they had used to put the raw stream into a container file. At least now I know the direction to look. Thanks.
0 Kudos
Reply