Принудительное качество для YouTube (или другого) видео - PullRequest
1 голос
/ 09 декабря 2010

Будучи новичком в потоковом видео:

  1. Не знаю, как правильно задать вопрос
  2. Я не знаю, где правильно задать вопрос
  3. Я буду использовать YouTube в качестве базового примера

Допустим, я рендерил видео в высоком качестве и хочу воспроизвести его на своем веб-сайте с помощью встроенного проигрывателя YouTube (или jw). Видео размещено на моем сервере, а не на YouTube.

Есть ли способ заставить один набор пользователей видеть видео низкого качества, а один набор пользователей иметь возможность просмотра его в высоком качестве (из-за скоростей соединения, для которых они могут не хотеть hq)? Я надеюсь запустить форум, и качество видео будет полезным для участников или зарегистрированных пользователей.

Я бы хотел знать, как сделать это на стороне сервера. Я знаю, что у плеера YouTube есть параметр качества, но я бы хотел иметь возможность повысить качество. Если нужен язык сценариев, я использую Perl, но я открыт для альтернативы PHP.

Еще один вопрос, который связан с этим: если у вас есть видео в формате hq, возможно ли воспроизвести его в низком качестве, или мне придется воспроизводить разные версии одного и того же видео?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 декабря 2010

Что ж, если вы проводите хостинг самостоятельно, то, похоже, о плеере YouTube не может быть и речи, не так ли?

Чтобы достичь того, что вы планируете, используемый вами плагин игрока должен поддерживать несколько качеств. Теперь, при генерации кода встраивания проигрывателя в php, проверьте, является ли текущий посетитель пользователем, если да, предоставьте проигрывателю все качества видео, если нет, только самые низкие.

Чтобы отобразить разные качества, вам нужно отдельно отрендерить видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...