View Full Version : H.264 java implementation...
Hombre
6th September 2005, 12:55
Hello, guys!
I need to develop a java applet for videostreaming system.
What you can suggest as coding/decoding part?
Mjpeg2000 and H.264 to complex I think...
Now I'm working on implementing the h.264 on java.
Smbd know full or part commercial on opensource implemenation of H.264 on Java?
I couldn't to find anything about h.264 solutions on Java...
nm
6th September 2005, 13:42
I need to develop a java applet for videostreaming system.
What you can suggest as coding/decoding part?
How about Ogg Theora and Flumotion (http://www.flumotion.net/)? Fluendo has implemented a Theora decoder as a Java applet, and it is available on the same site.
H.264 may still be a bit too heavy to be decoded on the fly without manual assembly optimizations and using native code through JNI is not a good idea for applets.
lexor
7th September 2005, 14:35
H.264 may still be a bit too heavy to be decoded on the fly without manual assembly optimizations and using native code through JNI is not a good idea for applets.
only if you go all out with the cool settings, which I don't think is the case here, since it's an applet, thus obviously web based. Speed wise it should work fine.
To original post, sorry I don't know of any coding resources for avc in java.
nm
7th September 2005, 15:01
only if you go all out with the cool settings, which I don't think is the case here, since it's an applet, thus obviously web based. Speed wise it should work fine.
But without the advanced techniques, it is questionable, whether H.264 offers any relevant advantage over other codecs such as Theora (VP3).
nm
7th September 2005, 15:30
Just stumbled upon this: http://mediaframe.org/
It seems to be a Java streaming media platform for MPEG-1 and MPEG-4. The decoder apparently supports ASP, but the documentation is not clear on this.
Hombre
10th September 2005, 20:33
To nm: Thanks for Flumotion but I knew about it. I need to develop a streaming solution with very specific features.
As for advantages of h.264 over other codecs, all articles described comparison h.264 to other codecs such as MJPEG2000 or H.263 are using h.264 reference software with CABAC entropy coder enabled. As i understand CABAC is not suitable for java applet.
At the beginning of this project I oriented on wavelet techniques and considered SPIHT, 3D-SPIHT and same shit... But I see all of the state-of-the-art open (H.264) and closed ( VP6 of On2 Technologies) video standards are hybrid of block transformation and motion compensation.
What transformation technique used in VP3 (wavelet or block)?
PS. Currently I am implementing H.264 baseline profile in Java and searching for new low-complexity video compression techniques. =)
Hombre
10th September 2005, 21:17
I've opened google.com and entered "h.264 java". And what I see at the first search pos? LOL =)
nm
10th September 2005, 22:15
I've opened google.com and entered "h.264 java". And what I see at the first search pos? LOL =)
Since you are implementing it, Google is quite right :)
Good luck and hope they pay you well for such a feat.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.