2012-04-22 5 views
1

Чтобы записывать и воспроизводить звук мгновенно на моем веб-сайте, я настроил Red5 и FLV Audio Recorder. Теперь я собираюсь реализовать видео решение.Безопасно ли передавать HD-видео?

Проблема с потоковым видео (HD) заключается в том, что она не работает, если ваше подключение к Интернету происходит слишком медленно. Я хочу, чтобы большинство пользователей могли смотреть мои видео. Могу ли я использовать Red5-сервер, или мне нужно использовать HTTP, чтобы гарантировать, что все смогут смотреть его безупречно?

+1

HTTP не волшебным образом обновляет интернет-соединения пользователей. – zmccord

+2

Нет, но это позволяет пользователям ждать загрузки vido. –

ответ

0

Ну, если вы используете, например, jwPlayer, вы можете настроить поток RTMP, как вы, наверное, уже знаете, так как задали этот вопрос.

Если вы используете этот код:

<div id='mediaplayer'></div> 

<script type="text/javascript"> 
    jwplayer('mediaplayer').setup({ 
    'flashplayer': 'player.swf', 
    'width': '720', 
    'height': '306', 
    'playlist': [ 
     { 
      'title': 'Just add a title here...', 
      'provder': 'rtmp', 
      'image': 'Add a image to show before the video is started.', 
      'duration': 'X seconds' 
      'streamer': 'rtmp://server.com/dir', 
      'plugins': { 
      'qualitymonitor-2': {} 
      } // This will give different charts so that you can see what's going on behind the scenes! 

      'levels': [ 
       { bitrate:"2920", width:"1920", file:"videos/sintel-1920.mp4" }, 
       { bitrate:"2080", width:"1280", file:"videos/sintel-1280.mp4" }, 
       { bitrate:"2080", width:"720", file:"videos/sintel-720.mp4" }, 
       { bitrate:"650", width:"480", file:"videos/sintel-480.mp4" }, 
       { bitrate:"420", width:"320", file:"videos/sintel-320.mp4" } 
      ] 
     } 
    ] 
    }); 
</script> 

вы можете предоставить конечному пользователю множество различных версий одного и того же видео, с различной скоростью передачи битов, таким образом, вы можете использовать более высокое качество одно, если у вас есть достаточно интернет-скорость. (Если у вас есть 20 мбит/с в качестве клиента и ширина экрана 400 пикселей, вы получите последний файл в примере кода, даже если у вас есть интернет, чтобы получить самый верхний. Это потому, что вы, как клиент, не будете см. любую разницу.)

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

Это хороший способ сделать это, потому что это даст вашим пользователям лучший опыт, в то время как вы останетесь лучше защищены от «грабежа» ваших видео!

Пожалуйста, добавьте комментарий, если вы задаетесь вопросом о чем-то!

+0

А? «Грабеж»? –

+0

Да. Если вы просто введите URL-адрес .mp4 (или аналогичный) в фильм, вы можете загрузить его напрямую. jwPlayer даже выводит URL фильма в разы, если возникает ошибка. Таким образом, клиенты могут легко скачать ваши фильмы. Некоторые люди могут понять немного HTML и найти источник фильма вручную. Но немногие нормальные пользователи (не там, чтобы копировать фильмы в первую очередь) могут скачать фильм из источника потоковой передачи. –

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