Помощник
|
streaming видеопотока |
Ar_PHARAZON
|
Сообщение
#1
|
||
|
|
||
|
|||
Alcorn |
23.7.2010, 6:23;
Ответить: Alcorn
Сообщение
#2
|
|
Это всё делается на flash.
1) Протокол http не предназначен для постоянных соединений, соответственно для получения каждой порции данных, нужно слать постоянные запросы на сервер, либо в одном соединении считывать файл по частям (может только flash). 2) Во flash есть сокеты, но цена им - ноль, так как почти все пользователи интернета используют файрволы и прокси, а они на корню рубят все эти сокетные соединения. Решение в данный момент такое - использовать разработанный adobe протокол rtmp. Если у клиента нет файрвола и прокси, то работа происходит на сокетах через 1935-ый порт. Если есть (а таких пользователей большинство), то идёт http-туннелирование, т.е. передача через обычный http протокол. Ну а дальше решать вам, можете сами на flash написать подгрузку видео, можете использовать протокол rtmp, а можете скачать уже готовый player. Ищется примерно так - rtmp player. И первая же ссылка - http://www.filecluster.com/Web-Authoring/X...Player-RED.html Также посмотрите в сторону Flash Remoting и Flash Communication Server. Пример потокового видео - http://help.adobe.com/ru_RU/AS3LCR/Flash_1.../NetStream.html |
|
|
locky-yotu |
23.7.2010, 7:33;
Ответить: locky-yotu
Сообщение
#3
|
|
Alcorn, спасибо, интересно было узнать)
|
|
|
Ar_PHARAZON
|
Сообщение
#4
|
|
|
благодарю за информацию! Данное видео должно запускаться на Макинтошах, а тот со флешом "на Вы". Однако, если способ с rtmp сработает, то цены этому плееру нет!
|
|
|
||
|
Текстовая версия | Сейчас: 24.4.2024, 8:40 |