X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> streaming видеопотока
Ar_PHARAZON
Ar_PHARAZON
Topic Starter сообщение 22.7.2010, 19:37; Ответить: Ar_PHARAZON
Сообщение #1


Добрый день. Проблема такова:
есть код для запуска видео Квик Тайм-фармата:

<object width="640" height="480" align="right">
<param name="kioskmode" value="true">
<param name="src" value="video/intro.mov">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed src="video/intro.mov" width="640" height="480" align="right" type="video/quicktime" controller="false" autoplay="true" kioskmode="true">
</object>


Все работает правильно, файлы .MOV запускаются, однако начинают играть только после полной загрузки. Задача - сделать стриминг, чтобы видео играло загруженный кусок.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
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
locky-yotu
сообщение 23.7.2010, 7:33; Ответить: locky-yotu
Сообщение #3


Alcorn, спасибо, интересно было узнать)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ar_PHARAZON
Ar_PHARAZON
Topic Starter сообщение 23.7.2010, 14:49; Ответить: Ar_PHARAZON
Сообщение #4


благодарю за информацию! Данное видео должно запускаться на Макинтошах, а тот со флешом "на Вы". Однако, если способ с rtmp сработает, то цены этому плееру нет!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 24.4.2024, 8:40
Дизайн