Я реализую аналогичный сценарий, как Youtube для моего веб-сайта - загрузка видео и так, чтобы все могли смотреть. Мой вопрос заключается в том, что я думаю, что нам нужно кодировать видео после загрузки, прежде чем другие люди смогут воспроизвести удаленно, но процесс кодирования идет очень медленно (я пробовал с помощью Microsoft Expression Encoder, а также mplayer, кодирование 20-минутного видео занимает около 10 минут). К моему удивлению, даже если мы загружаем очень большое видео на Youtube, кажется, что другие люди могут выбрать и воспроизвести сразу, похоже, что процесс кодирования занимает почти нулевое время.
У кого-нибудь есть идеи, пожалуйста? Как Youtube так быстро волшебным образом закодировал процесс? Или Youtube полностью пропустит процесс кодирования - но если пропустить процесс кодирования, как может Youtube гарантировать, что все загруженное видео воспроизводимо (то есть видео соответствует некоторому параметру, например, битрейт, размер изображения или что-то в этом роде)?
спасибо заранее,
George