Hello everyone,
I am implementing a similar scenario like Youtube for my web site -- uploading video and so that all people could watch. My question is, I think we need to encode the video after upload before other people could play remotely, but encode process is very slow (I tried with Microsoft Expression Encoder and also mplayer, encode a 20 mins video takes about 10 mins). To my surprise, even if we upload a very big video to Youtube, seems other people could select and play immediately, looks like encoding process takes almost zero time.
Does anyone have any ideas please? How did Youtube do encode process so fast magically? Or Youtube totally skip the encode process -- but if skip encode process, how could Youtube ensure all video uploaded is playable (i.e. videos follow some parameter, like bit rate, picture size or something)?
thanks in advance, George