There's a "Code" button on our message editor that you can use to wrap special tags around pre-formatted data (like Java code or XML). It makes the code easier to read and prevents the HTML process from ruining the natural spacing.
I'm not clear on your uploading process. JSF does have the ability to upload files (including video files) from a client. It does not support things like having the server directly manage a video source such as a camera or video recorder device. As a general rule, nothing HTML-based can do that.
"privilege" comes from the Latin words for "private" and "law" (legal) and dates to feudal times. To "claim privilege" meant that you were above the laws that applied to the common people.