MPMoviePlayerController如何播放localhost URL?

时间:2014-06-13 04:31:36

标签: ios url localhost mpmovieplayercontroller drm

我使用Widevine处理DRM电影。在WV_InitializeWV_Play之后,我得到的响应是" http://127.0.0.1:20001/movie.m3u8 "

然后我将其传递给MPMoviePlayerController

self.playerController = [[MPMoviePlayerController alloc] initWithContentURL:responseURL];
self.playerController.movieSourceType = MPMovieSourceTypeStreaming;
self.playerController.shouldAutoplay = YES;
[self.playerController prepareToPlay];
[self.playerController play];

电影播放。这里发生了什么? MPMoviePlayerController如何播放localhost URL?

1 个答案:

答案 0 :(得分:0)

Widevine实际上会在您的计算机上打开本地媒体代理。它一方面连接到真实的"视频服务器,获取媒体,并在解密和执行其他操作后,通过RTMP / http在127.0.0.1:PORT上为您提供。