47. <html>
<head>
<title>HTML5 VIDEO</title>
<script src="dash.all.js"></script>
<script>
// setup the video element and attach it to the Dash player
function setupVideo() {
var url =
"http://wams.edgesuite.net/media/MPTExpressionData02/BigBuckBunny_1080p24_IYUV_2ch.ism/manifest(format=mpd-time-csf)";
var context = new Dash.di.DashContext();
var player = new MediaPlayer(context);
player.startup();
player.attachView(document.querySelector("#videoplayer"));
player.attachSource(url);
}
window.addEventListener("load", setupVideo, false);
</script>
</head>
<body>
<video controls id="videoplayer" width="80%" height="80%"></video>
</body>
</html>
48. Application
(Player)
• HTML5 with Enhancement
• Native
Authorization
• Video Authorization Profile of IETE OAuth
• IETF Simple Web Discovery
Transport • ISO MPEG Dynamic Adaptive Streaming over HTTP
Media Format
• ISO Based Media File Format
• UltraViolet Common File Format, Common Streaming
Format
Codec
• H.264, HEVC
• AAC
Encryption • ISO MPEG Common Encryption