流媒体技术世界——分享技术,增值服务
用Apple Http Live Streaming 顺序播放多个视频流
本介绍了采用Apple Http Live Streaming协议按顺序依次播放多个视频流的客户端解决方案,它在从Vod流到直播流,从Vod流到Vod流两个场景下,都可以正常工作。(它不支持从直播流到Vod流)。如果从一个流到另一个流播放时,音频编码发生了变化,也将无法工作。此外,在切换视频流时无法做到严格的平滑过渡,它需要时间去加载另一个流。

在VOD点播完成后,继续播放一个直播流:
Code:
<html>
<head>
<title>Pre-roll</title>
<script>
function end(e)
{
var video = document.getElementById("video1");
video.src = "http://[wowza-address]:1935/live/myStream/playlist.m3u8&quot;
video.load();
video.play();
}
</script>
</head>
<body>
<video src="http://[wowza-address]:1935/vod/sample.mp4/playlist.m3u8" controls onended="end(event)" id="video1">
</video>
</body>
</html>
www.ttstream.com
Vod点播列表:
Code:
<html>
<head> 
  <title>Playlist</title>
<script>
var videos="sample2.mp4,sample3.mp4".split(",");
next=-1;

function end(e)
{
var video = document.getElementById("video1");

if (++next==videos.length)
	return;

video.src = "http://192.168.1.7:1935/vod/"+videos[next]+"/playlist.m3u8";
video.load();
video.play();
}
</script>
</head>

<body>
<video src="http://192.168.1.7:1935/vod/sample.mp4/playlist.m3u8" controls onended="end(event)" id="video1">
</video>

</body>
</html>
匿名用户
评论

我们的地址


北京市朝阳区管庄西里建基商务楼423室


邮编:100024

关于我们


北京联方信科信息技术有限责任公司


官网:www.ttstream.com

联系我们


王经理:phone


柳经理:phone

京ICP备14033868号-2