2012-04-19 5 views
2

У меня есть 2 веб-хоста из двух разных хостинговых компаний. Один из них - для размещения моей веб-страницы и вторичной части, где я загружаю видео (формат mp4). На данный момент я использую http://www.longtailvideo.com/players/jw-flv-player/, потому что я могу использовать HTML5, и если клиент не поддерживает HTML5, он возвращается к обычному проигрывателю FLV.Потоковая передача? Или что это?

Видео, которое я получаю, имеет расширения .avi или .mpeg. Я использую Miro Video Convertor для преобразования видео в .mp4, чем я загружаю их на мой вторичный веб-хост. Оттуда я могу легко получить доступ к отформатированному видео mp4 через URL. После того, как все закончится, я просто скопировать и вставить ссылку URL в моем HTML-документ, что-то вроде этого:

<video 
    src="http://66.55.XXX.XXX/university/students/video1.mp4" 
    width="640px" 
    height="480px" 
    id="vidi" 
</video> 

Я уже сделал свое исследование о потоковом видео, но ... Я не понимаю, или .. я Я все правильно? Если я просто скопирую ссылку на ссылку, это значит, что я транслирую видео с веб-хоста # 1 на веб-хост # 2? Это правильно?

Кроме того, видео имеет качество 1280 x 1024 HD, и я знаю, имеет ли видео более высокое качество, буфер, время загрузки дольше. Вот почему я пересматриваю видео до 640 x 480, а также совместим с HTML5.

Сколько полос пропускания я использую? А клиент? Если один из участников (ученик) просматривает видео, сколько полос пропускания он использует? Я заплатил за веб-хостинг за неограниченное хранение, потому что я загружаю 10, 12 ГБ данных каждую неделю.

Я очень беспокоюсь за время загрузки или буфера. В настоящее время веб-страница используется для ~ 30, 40 человек, но что, если весь год или университет будет использовать веб-страницу? Что я должен сделать?

Я делаю потоковое прямо? Вот почему я выбрал 2 разных веб-хоста, чтобы иметь большую пропускную способность.

Извините за длинный пост и за мой английский.

Спасибо!

ответ

2

Если я просто скопирую ссылку, это означает, что я транслирую видео с веб-хоста # 1 на веб-хост # 2? Это правильно?

Во-первых, похоже, что файл мультимедиа подается через простой HTTP, без логики. Поэтому я бы не назвал это «потоковой», а скорее «прогрессивной загрузкой». (Это маркетинговая уловка хостинговыми компаниями - если это видео, она должна быть потоковой, правда? А ... нет)

Во-вторых, нет: видео не будет идти от 66.55.XXX.XXX к веб-сервер, на котором размещается ваш сайт. Скорее всего, он перейдет от 66.55.XXX.XXX к веб-браузеру.

Кроме того, видео имеют качество 1280 x 1024 HD, и я знаю, имеет ли видео более высокое качество, буфер, время загрузки дольше. Вот почему я пересматриваю видео до 640 x 480, а также совместим с HTML5.

Изменение размера видео для уменьшения полосы пропускания означает, что вам необходимо перекодировать видео на меньший размер. Установка атрибутов width и height в теге <video> изменит только отображаемый размер. Эти два атрибута не влияют на скорость передачи данных, поступающую с сервера, и, следовательно, не влияют на время буфера или нагрузки.

Сколько полос пропускания я использую? А клиент?Если один из участников (ученик) просматривает видео, сколько полос пропускания он использует?

Есть два термина вы должны быть в курсе здесь:

  • трафика: Число переданных байтов (объем)
  • Bandwidth: Скорость которые отправляются байтами (курс)

Это важное различие. Опять же, многие хостинговые компании смешивают эти концепции во имя маркетинга. Быть осторожен.

Как это повлияет на вашу ситуацию? Подумайте об этом так: если у вас есть видео на 1 ГБ на хостинге, и его просмотрят 10 раз, это 10 ГБ трафика. Полоса пропускания зависит от сервера, отправляющего файл, скорости сетевого подключения клиента и сети между ними. Как правило, вам не нужно беспокоиться об этом, за исключением двух пунктов:

  1. Битовая скорость видео должна быть меньше, чем скорость передачи данных между сетевым соединением между клиентом и сервером. Если нет, у вас будет буферизация во время воспроизведения видео.
  2. Ваша хостинговая компания может (возможно!) Ограничивает, сколько одновременных пользователей могут просматривать видео сразу. если 100 человек загружают видео сразу, каждый в среднем 2 Мбит/с, то есть 200 МПБ полосы пропускания!

Если у вас более 10-100 зрителей в день, я бы не стал слишком беспокоиться о пропускной способности.

Простой способ вычислить пропускную способность видео составляет:

bit rate = (bytes * 8)/(time in seconds) 

Silly Например: 800s долго 1GB видео (округляется для ясности)

bit rate = (1,000,000,000 bytes * 8 bits per byte)/(800 seconds) 
bit rate = (8,000,000,000 bits)     /(800 seconds) 
bit rate = 10,000,000 bits per second 
bit rate = 10,000 kilobits per second 
bit rate = 10  megabits per second 

Я заплатил за веб-хостинга для неограниченного хранения, потому что я загружаю 10, 12 ГБ данных каждую неделю.

«Неограниченное хранилище», может быть. Если вы загрузите достаточное количество данных в какой-то момент, кто-то будет замечать и сообщать вам, что ваш ToC был нарушен. Хостинг-рынок - это зло.

Я очень беспокоюсь за время загрузки или буфера. В настоящее время веб-страница используется для ~ 30, 40 человек, но что, если весь год или университет будет использовать веб-страницу? Что я должен сделать?

Сразу? Или в день? Это люди смотрят одно видео? Или просмотрено видео? Если у вас 10-25 одновременных, вы, вероятно, должны быть хотя бы слегка обеспокоены хостинговой компанией.

Откровенно говоря, рынок веб-хостинга полон тактикой приманки-n-switch, непрозрачной ценой, гангстерскими ToCs и запутанным маркетингом. Вероятно, вам лучше будет воспользоваться услугой, например, Amazon's AWS.В частности, используйте Amazon S3 для хранения ваших видеороликов и используйте Amazon CloudFront, чтобы передать видео клиенту. Все это имеет три различных преимуществ для тенистых хостинга компании:

  1. Справедливое и прозрачное ценообразование (в том числе онлайн-калькулятор)
  2. Плату за то, что вы используете (и не более)
  3. Эффективно неограниченное хранение и пропускная способность (AWS имеет полосу пропускания и экзабайты хранения)

Я настоятельно рекомендую AWS f или небольшие, но нетривиальные проекты, подобные вам.

И идите в полноразмерный HD! Это гораздо более привлекательный опыт для ваших зрителей.

Удачи вам!

Смежные вопросы