Ну, если вы используете, например, 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 пикселей, вы получите последний файл в примере кода, даже если у вас есть интернет, чтобы получить самый верхний. Это потому, что вы, как клиент, не будете см. любую разницу.)
Вы также можете использовать меньшую пропускную способность своего хостинга, потому что, если вы используете небольшой экран, вы не передаете высокое качество, так как конечный пользователь не видит никакой разницы так или иначе.
Это хороший способ сделать это, потому что это даст вашим пользователям лучший опыт, в то время как вы останетесь лучше защищены от «грабежа» ваших видео!
Пожалуйста, добавьте комментарий, если вы задаетесь вопросом о чем-то!
HTTP не волшебным образом обновляет интернет-соединения пользователей. – zmccord
Нет, но это позволяет пользователям ждать загрузки vido. –