added POST/GET for video

@ormsbee 
This function still needs to be reviewed in general. It's functional but messy/maybe not the way we want to implement it.