mpeg4音频的后缀格式
时间:2006-07-05 来源:lzhw_lucky
M4A是MP4容器中常见的音轨,其实是我们自己重命名后缀的。Itunes, Winamp5和Realplayer金版现在默认都编码成M4A。注意M4A和MP4文件能通过简单重命名相互混淆,但它们都是同一种容器格式的扩展。
音频:
MPEG4AudioFiles(*.m4a,*.mp4);的确有较高的压缩比,适合网络传输尤其窄带传输,其都是MPEG4 ACC的压缩格式,可以达到8kbit/s能有很好的听觉品质,不错不错。并且采用ffmpeg的JAVA版本完全能够支持,而采用普通的JMF则不能支持不能播放。只是不知道其是否带有RTP包的程序???????????
视频:
Xvid已经基本上与DXN公司的最新版本DivX5接近,或者还有所超越,它可以在保持DivX5画质基础上,大大提高压缩时间,被认为是目前最快的MPEG4编码!
I am writing a monitoring program for DVB-H that should also play H.264/RTP and HE-AAC/RTP streams. Therefore I already installed successfully FOBS4JMF and integrated a java player in my program. It even works and plays H.264 Files and HE-AAC Files from my harddisk.
Now I'd like to play H.264 video which the program receives in a RTP stream. As I tested it with the >>AVReceive2.java<< from the SUN/JMF Solutions page it told me:
"No format has been registered for RTP payload type 96".
So obviously I have to write a Custom Depacketizer for this type of payload, so that the fobs4jmf enabled java player can decode the h.264/RTP stream correctly?!
I've already read the example file for a depacketizer ("PcmDepacketizer.java") from the sun homepage but I think that a Depacketizer for H.264 (and HE-AAC) is more complicated. Is that right?
Moreover I also downloaded the rfc specifications for the rtp transport, h.264 and different payload types. Will I need them for writing the h.264 depacketizer?
Does anybody have experience in writing a custom depacketizer? Perhaps even for H.264 or HE-AAC? Or does anybody can give me some information or hints concerning this subject? Hi
I'm interested in exactly the same thing (rtp, h.264, aac/mp4).
I believe Jose referred to:
com.neon.media.codec.video.mp4v.DePacketizer
However, I've not tried it out yet...
Remo Hi Benajmin,
I'm not really very much into RTP. I recall someone contributed an MPEG-4 Depacketizer that is currently available in the CVS version. Use it as the base for your own development. I'm sorry I cannot help your more with this problem.
Cheers,
Jose San Pedro
Now I'd like to play H.264 video which the program receives in a RTP stream. As I tested it with the >>AVReceive2.java<< from the SUN/JMF Solutions page it told me:
"No format has been registered for RTP payload type 96".
So obviously I have to write a Custom Depacketizer for this type of payload, so that the fobs4jmf enabled java player can decode the h.264/RTP stream correctly?!
I've already read the example file for a depacketizer ("PcmDepacketizer.java") from the sun homepage but I think that a Depacketizer for H.264 (and HE-AAC) is more complicated. Is that right?
Moreover I also downloaded the rfc specifications for the rtp transport, h.264 and different payload types. Will I need them for writing the h.264 depacketizer?
Does anybody have experience in writing a custom depacketizer? Perhaps even for H.264 or HE-AAC? Or does anybody can give me some information or hints concerning this subject? Hi
I'm interested in exactly the same thing (rtp, h.264, aac/mp4).
I believe Jose referred to:
com.neon.media.codec.video.mp4v.DePacketizer
However, I've not tried it out yet...
Remo Hi Benajmin,
I'm not really very much into RTP. I recall someone contributed an MPEG-4 Depacketizer that is currently available in the CVS version. Use it as the base for your own development. I'm sorry I cannot help your more with this problem.
Cheers,
Jose San Pedro
相关阅读 更多 +