Chromecast は、メディア プレーヤー ライブラリを通じて SmoothStreaming コンテンツをサポートしています: https://developers.google.com/cast/docs/player
以下は必要最小限の実装です。
Google は GitHub で、MediaManager を利用し、他のストリーミング形式を説明する適切な例を提供しています: https://github.com/googlecast/CastMediaPlayerStreamingDRM )
var $mediaElement = $('<video>').attr('autoplay', ''),
mediaElement = $mediaElement[0],
mediaUrl = "http://playready.directtaps.net/smoothstreaming/SSWSS720H264/SuperSpeedway_720.ism/Manifest",
mediaHost,
mediaPlayer;
cast.receiver.CastReceiverManager.getInstance().start();
$('body').append(mediaElement);
mediaHost = new cast.player.api.Host({
mediaElement: mediaElement,
url: mediaUrl
});
var protocol = cast.player.api.CreateSmoothStreamingProtocol(mediaHost);
mediaPlayer = new cast.player.api.Player(mediaHost);
mediaPlayer.load(protocol);