Of course, when running in a web page, there may be certain privileges that your app needs to have. You might want to look up Java Webstart and security privileges.Signing with a self-signed certificate is straight-forward.
By the way on a related topic: I am not sure, if it is possible to stream audio with the JavaFX MediaPlayer!?Note that this question and answer is only tangentally related to the original question of sound from microphone and entirely unrelated to the original poster's intention of using javax.sound classes to capture microphone input within an applet.
HTTP Live Streaming (HLS)For further info, see the HTTP Live Streaming Specification:
HLS playback handles sources with these characteristics:
- On-demand and live playlists.
- Elementary MP3 audio streams (audio/mpegurl) and multiplexed MP2T streams (application/vnd.apple.mpegurl) with one AAC audio and one H.264/AVC video track.
- Playlists with integer or float duration
Sources which do not conform to this basic profile are not guaranteed to be handled. The playlist contains information about the streams comprising the source and is downloaded at the start of playback. Switching between alternate streams, bit rates, and video resolutions is handled automatically as a function of network conditions.
what are those "many pitfalls of deploying in browser embedded mode"?Ah, I was hoping you wouldn't ask and just do some independent research into this, but I guess I may as well answer.