2015-03-18 5 views
0

Мне нужно настроить инфраструктуру медиа-сервера для поддержки потоковой передачи в реальном времени. У меня бесконечные вопросы по этому поводу, поскольку эта область для меня совершенно новая. Я сделал исследование, но я получил так много разных истин, что я не знаю, кому верить.Как настроить инфраструктуру медиа-сервера?

Контекст: Wowza

  • Wowza Двигатель
  • Аудио и видео потокового
  • 15 х 20-минутные трансляции в день
  • Между 7 и 15 ОДНОВРЕМЕННЫМИ живыми потоков могут происходить на такой же момент времени
  • 720p достаточное качество
  • прямой эфир будет просматриваться только между 1 и 5 зрителями
  • Зрители будут просматривать поток в интернет-браузере по своему выбору. Однако, если возможно, они также могут просматривать livestream на своих телефонах (даже если его через веб-сайт через браузер телефона).
  • Чоппи/буферные потоки не являются приемлемыми вещь
  • Streams не должны быть записаны и сохранены
  • Видеоматериал может быть взята из веб-камер или телефонов
  • аудитории в США (и поэтому издатель живой поток)

Вопросы:

1) нужно ли Wowza транскодер?

  • Некоторые поставщики сказали мне, что мне нужны транскодеры, только если мне требуется адаптивный битрейт.
  • Другие сказали, что мне нужны транскодеры только тогда, когда мне нужно, чтобы поток для устройств iPhone или яблока
  • Другие рассказывали мне, что мне нужно транскодеры, потому что я хочу сделать одновременно трансляции и я бы , следовательно, требуется одна лицензия перекодирования за одновременно живой поток
  • Другие рассказывали мне, что параллельные прямые трансляции (несколько каналов?) может произойти, даже если я не покупаю транскодер лицензии

на данном этапе я не знаю, кому верить. В документации Wowza говорится, что транскодеры необходимы для преобразования входящих потоков из одного формата в другой и обеспечения адаптивного битрейта, но я все еще не уверен.

2) Могу ли я разместить веб-сайт у поставщика веб-хостинга и купить (и потреблять) медиа-сервер откуда-то еще? - Например, могу ли я разместить веб-сайт на TSOHost, но затем иметь медиа-сервер из primcast или serverroom.net?

3) Если ответ на вышеизложенное да, будет ли пропускная способность обоих хостинг-провайдеров использоваться при передаче прямого потока?

4) Поскольку отснятый материал берется либо с телефонов, либо с веб-камер, какое программное обеспечение им необходимо установить для передачи видеоматериалов?

5) В течение 15 x 20 минут в режиме реального времени, сколько полос пропускания потребляется? Как рассчитать это?

6) Нужен ли мне адаптивный поток битрейта? Или это требуется, только если у аудитории может быть плохая скорость интернета?

7) Требуется ли адаптивное потоковое вещание специальное программное обеспечение на стороне кодирования или обычный Adobe Flash Live Encoder и Wowza GoCoder делают трюк?

Заранее спасибо. Если вы знаете специалиста-фрилансера, который я могу нанять, дайте мне свои данные: P.

ответ

0

Довольно много вопросов, я постараюсь добавить некоторые ответы (и вы можете связаться со мной вне SO конечно)

1, нужно ли вы Wowza Транскодер?

Если потоки поступают из программного обеспечения, которое может отправлять несколько битрейтов, например Flash Media Live Encoder, способных передавать один и тот же поток в 3 разных качествах, тогда вы этого не сделаете. Вы можете использовать альтернативное бесплатное программное обеспечение, например ffmpeg, на стороне издателя, чтобы избежать перекодирования, но стоимость больше загрузки процессора на стороне издателя и, конечно, больше полосы пропускания вверх. Или вы все равно можете получать один поток с ffmpeg на сервере и создавать на своем медиа-сервере разные качества и передавать их в Wowza Streaming Engine. Но если вы не чувствительны к стоимости и хотите иметь надежное и простое решение, рекомендуется использовать Transcoder AddOn.

2 Могу ли я разместить веб-сайт у поставщика веб-хостинга и купить (и потреблять) медиа-сервер откуда-то еще?

Несомненно, это типичный сценарий. На вашем сайте вы можете встроить плеер, например, JW Player или аналогичный, и просто настроить их, чтобы вытащить поток из любого места. Если вы хотите убедиться, что ваши потоки недоступны с других сайтов, используя ту же технику, вы можете использовать (my) Wrench for authentication или создать что-то подобное.

3, будет ли пропускная способность обоих хостинг-провайдеров использоваться при передаче прямого эфира?

Нет, игрок получит поток непосредственно с медиа-сервера, а не через хостинг-провайдера веб-сайта.

4, Видеоматериал

Что такое кадры?

5, полоса пропускания

Умножить байт в секунду с числом секунд, и количество потоков.

6, адаптивный

Вам нужна адаптивность, если пропускная способность изменяется, поэтому для мобильных устройств это очень рекомендуется, но лучше для всех, как правило, скорость сети может упасть в любое время, и если вы не хотите буферизации прядильщикам, вам это нужно.

7 При использовании адаптивной битрейта требуется специальное программное обеспечение на стороне кодирования?

Нет, это не сторона кодирования, это сторона игрока и медиа-сервера. Если на медиа-сервере доступны несколько потоков битрейта, и выбранная технология и проигрыватель поддерживают его, вы получаете адаптивность.