JavaFX Media Enhancements Survey

Andy Goryachev andy.goryachev at oracle.com
Fri Jul 22 16:46:41 UTC 2022


Background:
I've integrated JxBrowser into a commercial application, partially because it was the easiest way to play HLS broadcast from two major sources.
I also worked on a digital archive application that required extended media playback support.



From: openjfx-dev <openjfx-dev-retn at openjdk.org> on behalf of Alexander Matveev <alexander.matveev at oracle.com>
Date: Thursday, 2022/07/21 at 21:48
To: openjfx-dev at openjdk.org <openjfx-dev at openjdk.org>
Subject: JavaFX Media Enhancements Survey
Greetings!

We are running a little survey to get input on possible JavaFX Media enhancements. Below you can find a list of possible JavaFX Media enhancements, which we might implement in the future, although there is no commitment. We will appreciate if you can rate each enhancement on how useful/important it will be for JavaFX mainline. Put “1" for very important and I need this feature; “2" for looks important, but I am not planning to use it; “3" for not important and I do not need it.

1) ID3 metadata support for MP4 files.
Rating:3
Question: read support or write support?  a) It feels like this might be done by a third party library. and b) are we going to support some limited set of attributes or a complete set?

2) Support for multichannel audio rendering (more than 2 channels).
Rating:2

3) Subtitles support for MP4 files and HTTP Live Streaming.
Rating:2

4) HDR support.
Rating:3

5) InputStream for AudioClip with PCM support.
Rating:??
Could you clarify the details please?

6) Public APIs to access raw audio and video frames.
Rating:1

7) Support for multiple audio tracks in MP4 files and alternate audio streams in HTTP Live Streaming provided via #EXT-X-MEDIA tag.
Rating:1

8) Media recording/capture.
Rating:1

9) Opus audio codec.
Rating:3

10) MKV (matroska) file format.
Rating:1

11) WebM/VP9/Opus
Rating:1

12) RTSP (Real Time Streaming Protocol)
Rating:2

13) Pluggable codecs
Rating:1 (or 0)

Please, list any additional media formats (codecs) / protocols you would like to see in upcoming JavaFX releases:
A union of formats supported by the three major platforms, including legacy.  Use case: media browser / gallery / digital archive.

List any additional media enhancements you consider important to JavaFX Media:
HLS with proprietary media codecs (these might require the user to obtain license from MPEG/AAC) on par with Chrome/JxBrowser.

Thanks,
Alexander
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20220722/233fc2f7/attachment.htm>


More information about the openjfx-dev mailing list