zoukankan      html  css  js  c++  java
  • HTTP 视频怎么在 MIP 页面中使用?

    在 MIP 中,一些资源的使用需要支持 HTTPS,视频就是其中一种。但目前大部分站点的视频资源都还是 HTTP 的资源,无法在百度 MIP 搜索结果中直接使用, mip-video 视频组件针对 HTTP 的视频资源采用跳到一个 HTTP 的播放页面进行播放,这种体验并非最佳。故 MIP 项目组联合百度搜索,推出在 MIP 中直接使用 HTTP 视频源进行播放的解决方案,那就是 mip-vd-baidu 组件。

    怎么使用?

    1. 熟悉组件使用文档
      文档地址,需特别关注参数部分。
    2. 添加组件代码
      见如下示例:
    <mip-vd-baidu 
            layout="responsive" width="640" height="360" 
            title="MIP 移动网页加速器 " 
            src="http://mip-doc.bj.bcebos.com/MIPSampleVideo.mp4" 
            poster="https://mip-doc.bj.bcebos.com/mip-video-poster.jpg">
    </mip-vd-baidu>
    
    1. 添加组件所需脚本
    <script src="https://c.mipcdn.com/static/v1/mip-vd-baidu/mip-vd-baidu.js">
    

    技术实现原理

    1. 通过组件的参数生成视频请求的 URL;
    2. 请求百度 MIP 视频 server;
    3. 请求内容池,如果存在该视频资源,返回支持 https 的视频 URL,若不存在,返回原 URL,并调用视频抓取服务,将视频抓取放入内容池,需要添加 IP 白名单:123.125.71.*;
    4. 通过百度 MIP 视频 server 返回的视频 URL 做播放逻辑。

    概括地说,百度 MIP 视频服务会通过抓取,将 HTTP 的视频源抓取到百度 MIP 视频内容池, 从而达到视频支持 HTTPS 的目的。

    详细步骤见如下流程图:
    图片

    声明

    抓取的视频仅用于支持 MIP 页面中的播放,承诺不用做其他用途,视频归属站长所有。站长应保证原视频内容不存在任何侵权、违法、违规信息,保证不存在任何病毒或破坏性数据,视频内容均由站长提供并承担责任。站长使用视频抓取功能即是认可《百度 MIP 资源接入内容责任承诺书》,详见 http://ziyuan.baidu.com/wiki/910

  • 相关阅读:
    冒泡排序算法分析和实现
    选择排序算法分析与实现
    nio和 bio
    TCP三次握手
    IE input X 去掉文本框的叉叉和密码输入框的眼睛图标
    <%#eval() %>和<%#bind() %> 的区别
    <%#Eval() %>的常用方法
    C#(ASP.net)从其他网站抓取内容并截取有用信息
    JQuery写的一个简单的分页插件-2
    简单实用的jQuery分页插件
  • 原文地址:https://www.cnblogs.com/mipengine/p/mip-vd-baidu.html
Copyright © 2011-2022 走看看