I have video that I want to embed into a Google Site. I don't want it on YouTube or any of its ilk, however, and Google Video is a royal pain to submit to. Is there any way to embed video in Google Sites without first putting the video on YouTube?
there are several different ways here is one.
google chrome browser play the video then press press CTRL+SHIFT+I
click the network tab find the videoplayback under the name column Right click the name copy the address
your next problem will be finding a player to stream it instead of just doing a direct download.