Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   буферизация flv с произвольного места (http://www.flasher.ru/forum/showthread.php?t=115617)

kackbip 04.09.2008 17:00

буферизация flv с произвольного места
 
Здравствуйте!

Интересует вопрос буферизации flv с произвольной позиции.
Класс NetStream не дает выбора - всегда буферизация начинается с начала и при попытке проиграть flv с точки, где он еще не загружен, он просто ждет пока загрузится это место и тогда начинает проигрывать, но буферизация не начинается с этого места.

На youtube.com же при попытке проиграть видео в еще назакачанном месте, буферизация прекращается и начинается с того места, откуда хочешь проиграть.

Не подскажете как это сделать? Или в какую сторону смотреть? Буду признателен. Заранее спасибо всем откликнувшимся.

iNils 04.09.2008 17:17

На ютубе при клике в таймлайн, на сервер уходит новый запрос с указанием времени на котором кликнули, и сервер возвращает уже новый файл, без участка 0-время клика.

telit 04.09.2008 17:17

Использовать FMS (Flash Media Server)

kackbip 04.09.2008 17:22

Огромное спасибо!
iNils вы подтвердили то, что я думал.
telit спасибо :) Возможно воспользуюсь.

kackbip 04.09.2008 17:23

Т.е. это организуется только на сервере? Прогизвольная закачка скажем с середины файла невозможна?

AL.exe 05.09.2008 01:28

Вам же iNils ответил на все :) Серверная часть нужна в любом случае.

Пишете или берете готовый скрипт, который принимает имя загружаемого файла и оффсет в байтах, с какого места его грузить. Скрипт отдает файл с указанного места (разве что хедер flv добавляет в начало байткода).

Из известных мне готовых реализаций - mod_flv для сервера nginx. Но и самому сделать несложно.

kackbip 05.09.2008 07:18

Спасибо!
Больше вопросов нет.


Часовой пояс GMT +4, время: 15:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.