Video transcoding and streaming for mobile applications