![]() |
Как использовать URLStream для воспроизведения псевдостриминга FLV файла
Здравствуйте
Никогда еще не пользовался URLStream-ом, все больше использовал NetStream, сейчас хочу освоить первый Мог бы кто-нибудь поделиться ссылками или кусками кода для воспроизведения псевдострима (отдается через lighttpd) Воспроизвести с начала у меня получается, но вот когда я перематываю поток, ничего не происходит (звук с картинкой пропадают) Вот мой код Код AS3:
Было бы великолепно, если кто-нибудь в 3-4 шагах опишет что после чего нужно делать Возможно, после перемотки, нужно формировать из _buffer FLV ? Как скармливать стриму загруженные байты ? |
а зачем вам этот кульбит? если не секрет
|
Хех... нужно посмотреть описание FLV формата, там говорится о том, как узнать, что начался новый кадр (видео или звука), соответственно, хранить эти кадры самому где-нибудь, и потом, когда делаем перемотку, то начинать скармливать данные с нужного кадра. Единственное, нужно учитвать, что для длинных видео роликов или, тем более, видео, которое показывается вживую такой подход приведет к тому, что через какое-то время будет израсходовано очень много памяти.
Я так понимаю, это нужно для того, чтобы можно было точно перемотать за пределами буффера? |
Цитата:
Добавлено через 1 минуту Цитата:
Спасибо Да, это нужно для того чтобы перематывать за пределы буффера А в таком случае мне уже не понадобятся lighttpd или nginx ? Верно же ? |
NetStream#appendBytes не канает?
|
Цитата:
До первой перемотки все показывает и поет, чуть перемотал - все замолкает и гаснет |
Друзья,
было найдено решение? |
неа, не было
|
Вот и у меня все на том же замерло.
|
А этот вариант никак не подходит что ли?
http://www.bytearray.org/?p=1689 |
По ссылке:
"bytearray.org got hacked :/ Now migrating to a new home, all data is safe, will just take a few days to be back. During that time, check the cool features introduced in Flash Player 11.3/AIR 3.3 Thibault". Не ожидал что когда то этот сайт так вмажут ))) Why? :) А что там было написано? ...там просто была подсказка к реализации загрузки через appendBytes. А вот про seek там, кажется, ничего небыло ( |
| Часовой пояс GMT +4, время: 23:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.