GStreamer App开发 (二) HTML5 & GStreamer 简单说明

利用HTML5标准中新加的Video/Audio,GStreamer开源多媒体框来构建基于HTML5标准的多媒体播放系统。


来自于QtWebkit的网页HTML5播放器“前端”实现:

  • HTMLMediaElement …… JavaScript脚本被V8等引擎解析后,可以从这里拿到一些音视频文件的信息,无论它来自本地亦或网络
  • MediaPlayerPrivateGStreamer …… 介于浏览器层面与底层播放架构(此处为GStreamer)


来自于采用GStreamer框架的播放器“后端”实现:

  • GStreamer Playback Pipeline …… 与系统decode挂接的地方(如GStreamer通过gst-ffmpeg plugin与系统中存在的音视频解码器挂接),作为HTML5网页播放器的后端实现程式

来自于音视频解码部分:暂略。


GStreamer App开发 (二) HTML5 & GStreamer 简单说明_第1张图片



你可能感兴趣的:(JavaScript,html5,浏览器,脚本,playback)