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 <[email protected]> on behalf of Alexander Matveev <[email protected]> Date: Thursday, 2022/07/21 at 21:48 To: [email protected] <[email protected]> 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
