Как использовать FlvPlayBack для воспроизведения и живого видео? - PullRequest
1 голос
/ 19 ноября 2010

Я хочу, чтобы он автоматически определял наличие видео в реальном времени, а затем воспроизводил его в реальном времени, в противном случае воспроизводите.

Как это сделать?

Ответы [ 2 ]

1 голос
/ 19 ноября 2010

Вежливо попросите сервер?

(нет, это фактический ответ)

РЕДАКТИРОВАТЬ : Я ЗНАЮ (как кто-то, очевидно, не понимает), чтобы сохранить переменнуюна сервере, например isLive , который будет изменяться в зависимости от того, живо что-то или нет.Затем, прежде чем начать потоковую передачу, проверьте это на клиенте, возможно, с помощью простого HTTP-запроса.Если что-то живое, снова HTTP-запрос на что-то вроде «liveStream.php», если нет, то «some-other-video.flv» ...

Кроме того, если ничего не живое, кроме запроса наliveStream.php по-прежнему отправляется, просто передайте что-то вроде «мультимедиа в автономном режиме» или что-то подобное.

Чтобы обеспечить автоматическое отключение живого потока (в клиенте), либо периодически проверяйте переменную isLive (например, 10-секундный интервал) или (ЕСЛИ у вас есть FMS или что-то, что действительно работает с OSMF), используйте метаданные, которые могут передаваться по A / V в формате FLV.

0 голосов
/ 14 декабря 2010

В настоящее время нет способа обнаружить, является ли поток живым или нет.Вам нужны какие-то метаданные, передаваемые в плеер (как предложил Aurel300).

-Андриан

...