A large and fast hard drive.Specialized video card.Specialized audio card.Large and fast hard drive - Since most
modern video cameras record in high resolution, this will translate to large
amounts of data. A large and fast hard drive like an SDD or SSHD is always
recommended since they will not fill up quickly and will record without errors
or missed frames.
Specialized video cards – It is important to use a video
card that can handle very high resolutions and edit different kinds of video
feeds in simultaneously in real time.
Specialized audio card – An audio card that is capable of
handling multiple inputs in from microphones and many outputs while recording
music to a computer may be required.
I'm not sure but maybe one of the two websites can help you
.
http://wiki.netbeans.org/MusicAppUsingRESTRemoting
https://mukeshscience.wordpress.com/2014/05/26/adding-audio-to-java/