我想让它自动检测是否有直播视频,然后现场直播;否则回放。
如何做到这一点?
答案 0 :(得分:1)
礼貌地询问服务器?
(这不是实际答案)
编辑:我认为(如某人显然不明白)要在服务器上保留一个变量,例如 isLive ,如果有东西存在,将会更改或不。然后,在开始流式传输之前,请在客户端中检查,可能使用简单的HTTP请求。如果有什么东西是活的,那么HTTP请求“liveStream.php”,如果不是那么“some-other-video.flv”......
此外,如果没有任何内容,但仍然发送了对liveStream.php的请求,只需传输“媒体离线”等内容。
要确保实时流自动关闭(在客户端中),请定期检查 isLive 变量(如10秒间隔),或者(如果您有FMS,或任何可用的OSMF真的)使用可以FLV格式的A / V传输的元数据。
答案 1 :(得分:0)
目前,无法检测流是否存在。您需要传递给播放器的某种元数据(如Aurel300建议的那样)。
-Andrian