2011-12-22 2 views
0

Возможно ли это для потоковой передачи видео с определенного времени.Проигрыватель Flash-видеопотока

Для примера я хочу, чтобы запустить видео с момента 1,23 мин , но его всегда начинаются с 0 только

время = то в миллисекунды;

Я дал nsStream.seek(time), но даже его начало только с 0. Это потому, что поток недоступен за это время.

Итак, мы можем начать потоковое видео из указанного времени, это возможно.

Я не хочу использовать FMS или Red5 для этого. Я знаю, что есть возможность использовать сервер.

Заранее спасибо

ответ

0

Да, но для того, чтобы обеспечить поиск вам нужен сервер, который поддерживает потоковое/псевдопользователей-потоковое. Если вы не хотите использовать свой собственный сервер посвященный мультимедиа (например., FMS или Red5), и вы не планируете использовать CDN (например., bitgravity, друммондов и т.д.) , другой вариант - использовать плагин для обычных веб-серверов (например, ). Apache, lighttpd, nginx и т. д.) для включения псевдонауки.

Например, взгляните на H264 Streaming Module.

После включения поддержки потоковой передачи на сервере вам необходимо определить параметр запуска, который использует сервер. Для потокового модуля H264 синтаксис:

"http://your.server.com/video.mp4?starttime=83" 

бы начать видео с 1:23, при условии, что 1) ключевой кадр существует и 2) кодирование самого видео намекает.

Является ли это добавлением готовой поддержки метода NetStream seek(), я не могу сказать прямо. Я полагаю, так как некоторые крупные вспышки на основе потоковых игроков (например, Flowplayer, JWPlayer) Поддержка HTTP-псевдо вытекание, либо искать() метод не просто работа или код для поддержки HTTP-псевдо потоковое не является что сложно. Оба упомянутых игрока имеют открытый исходный код.

В любом случае, я думаю, что сфера вашего вопроса адекватно ответила.

+0

Можете ли вы дать примеры кода для реализации этой задачи на red5, что будет очень полезно для меня. Потому что мне нужна функция поиска. Пожалуйста, дайте мне знать Спасибо в Advance – Sankaranarayanan

+0

@Sankaranarayanan - На SO есть много других вопросов, которые касаются Red5 специально. Кроме того, у Red5 уже есть куча примеров кода. Если вы все еще не можете найти то, что вам нужно от этих ресурсов, то я предлагаю вам задать другой вопрос, так как в этом вы явно сказали, что вы сделали **, а не ** хотите использовать Red5. – merv

+0

Первоначально я думал отказаться от red5 и fms.так как я хочу использовать seek, больше нет возможностей, кроме red5 или fms, чтобы буферизировать из точки поиска. Вот почему я спросил образец в любом случае, спасибо за вашу помощь – Sankaranarayanan

Смежные вопросы