![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
Пожалуйста подскажите как можно проиграть часть FLV и при этом не загружать весь ролик в кэш браузера а только часть, которую нужно проиграть. Есть ли какие-то способы? Если не возможно ограничить кеширование, то как можно ограничить только проигрывание?
Заранее спасибо.
__________________
а все-таки AS3 лучше! |
|
|||||
|
Modus ponens
|
FLV по определению формат который можно читать с любого кадра... просто отдавайте столько кадров, сколько вам нужно...
Есть RTMP протокол, который не попадет в кеш, он реализован в FMS и Red5 серверах, возможно кто-то еще умеет - я не в курсе. Пока его спецификация официально закрыта, но обещали обнародовать, хотя, скорее всего, ничего особенно сложного в нем нет...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
Спасибо за ответ.
Мне нужно решение для Progressive проигрывания, не для Streaming. Есть ли возможность ограничить или отключить кэширование FLV файла для Progressive хоть как-то? Может быть даже JavaScript? Ну и как быть со шкалой прогресса ролика, например если ролик 2 минуты, а мне нужно показать только 1 минуту что делать если юзер двинет указатель на 1.5 мин? Что мне нужно - ограничить шкалу (как?) или как-то по другому блокировать часть ролика? Уточняю: речь не идет о проигрывании компонентом FLV player.
__________________
а все-таки AS3 лучше! |
|
|||||
|
Modus ponens
|
А при чем тут вообще шкала? Если ваш сервер на запрос FLV файла отдает его целиком, то как бы элементы пользовательского интейфейса на стороне клиента на это никак не повлияют... они как бы не при делах вообще... и, нет, отключить кеширование вы не можете, это настройка пользователя - захочет будет кешировать, не захочет - не будет. Вы можете отдать браузеру заголовки предписывающие, как надо кешировать ваш контент, но, как бы браузер может на них не обратить внимания...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 86
|
Ну вот например есть такое видео:
http://www.youtube.com/watch?v=efR1x...ide_rn-6r-5-HM Собственно, мой вопрос: Если я не могу ограничить загрузку всего ролика в кэш, то как я могу ограничить просмотр двумя первыми минутами? Пользователь может подождать пока весь ролик не загрузится в кэш и кликнуть в любом месте шкалы, чтобы смотреть любую часть ролика. Даже если я поставлю ограничение на проигрывание (скажем, буду отслеживать PlayHead time), это ж не запрещает пользователю кликнуть в любом месте шкалы и начать просмотр скажем с 2 минут 10 секунд? Хоть отрывками, хоть кадрами. Получается нужно что-то делать со шкалой или я не прав?
__________________
а все-таки AS3 лучше! |
|
|||||
|
Modus ponens
|
Еще раз, если вы отдаете весь FLV то никакими средствами получение всего FLV вы не сможете предотвратить. Это все равно что пытаться придумать схему, а как мне вам дать червонец чтобы вы получили только 8 рублей, одной купюрой...
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|