直播防插件录屏

1.功能介绍

   直播防插件录屏是保利威专为有视频安全需求的客户提供的版权保护功能,能有效防止直播内容被浏览器插件非法盗录。开启功能后,直播将可防止常见的弹窗录屏、Mediasource 注入式录屏等插件录屏行为。

录屏 1录屏 2

2.适用场景

   对版权有要求,希望视频内容不被盗录的场景。

3.效果

   打开后,若检测到浏览器有弹窗播放行为或注入式录屏行为,将暂停播放并给予提示,关闭页面重新打开并停止违规行为后恢复播放。

示例

4.如何使用

 (1)防弹窗录屏

   在「直播后台 - 通用设置 - 功能开关 - 直播观看页功能 - 防弹窗播放」或「直播后台 - 频道后台 - 功能开关 - 直播观看页功能 - 防弹窗播放」中打开即可。

 (2)防Mediasource注入式录屏

   确认当前直播套餐是否含此功能,若包含则默认开启。若无法确定请联系客户经理。

5.使用建议

   建议配合直播防录屏跑马灯功能使用,增强防护效果。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

暖场设置

1.方法一:登录保利威视管理系统首页(http://my.polyv.net/v2/login
我的直播-->频道设置-->暖场设置

频道设置暖场设置1

方法二:直接登录频道号登录入口(http://live.polyv.net/teacher/login.htm),
暖场设置

二.功能介绍

  • 暖场设置类型分为视频和图片,默认视频类型
  • 设置的暖场内容,在讲师推流前播放,有助于缓解气氛

三.使用步骤

暖场开关开启-->选择暖场类型
- 当类型为视频时,视频地址获取方式:
1.找到一个完整的视频,例如:v.polyv.net/uc/video/getMp4?vid=a98c9950bd487ea4fd0661492573155d_a_8

2.把等号后面的改为你要的视频的ID
暖场设置2
即v.polyv.net/uc/video/getMp4?vid=红色框框部分

3.复制到浏览器中打开,可观看到完整视频,复制视频地址,如下
暖场设置6
- 当当类型为图片时:上传建议尺寸、大小、格式的图片,以及点击图片跳转的链接
暖场设置3

注意:

1)目前只支持MP4格式的暖场视频,视频大小不超过30M;

2)等待图片和暖场视频功能,两者只能选其中之一。

暖场设置2暖场设置3

 

2.效果图如下:
暖场视频效果图

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

播放限制

一.功能途径

我的直播-->频道设置--> 播放器管理-->播放限制

频道设置播放限制

二.功能介绍

播放限制2
1.授权认证

学员登录客户网站后,访问客户网站的播放页面(页面上有POLYV播放器),播放器会请求客户写的授权播放接口(该接口判断学员身份信息后,返回是否允许播放器去播放视频的指令给播放器)。

2.播放网络限制

  • 播放网络白名单:在白名单内的域名可进入直播
  • 播放网络黑名单:在黑名单内的域名不可进入直播

三.使用步骤

1.授权认证
设置-->输入URL-->保存

播放限制3

2.播放网络限制
设置-->输入白名单域名/黑名单域名-->保存
播放限制4

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

播放器设置

一.功能途径

我的直播-->频道设置--> 播放器管理--> 播放器设置

频道设置播放器设置1

二.功能介绍

  • 播放器功能分为logo设置以及回放播放器设置
  • logo设置主要设置logo的位置、透明度、以及链接地址
  • 回放播放器设置跳转到云点播的后台进行设置

三.使用步骤

播放器设置2

  1. 上传LOGO
  2. 设置LOGO位置
  3. 设置透明度
  4. 输入跳转链接
  5. 默认播放器选择以及观众切换播放器开关
  6. 降低延迟开关:关闭可提高直播流畅,打开可降低延迟
  7. 回放播放器设置(选填)
  8. PC观看页预览图
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

直播防录屏跑马灯

1.功能介绍

   直播防录屏跑马灯是保利威专为有视频安全需求的客户提供的版权保护功能,能有效防止直播被录屏。开启功能后,直播画面上出现预设的版权保护信息,如观众 ID、观众姓名、版权所有方等,支持滚动、随机闪烁等方式。此外,还支持隐藏式跑马灯,有效防止盗录者恶意遮挡版权信息。

示例

2.适用场景

   对版权有要求,希望视频内容不被盗录的场景。

3.如何使用

 (1)页面设置

   在「直播后台 - 通用设置 - 防录屏跑马灯」中打开开关,所有应用通用设置(默认)的频道都会同步开启。

   跑马灯类型,可选「固定值」、「登录用户名」、「自定义跑马灯」三种选项。

通用设置

   「固定值」:所有观众显示同样的跑马灯内容。此种方式无法暴露盗录者身份,若采用此方式,建议固定值填写版权所有方信息。

   「登录用户名」:会读取观众的昵称(微信昵称、白名单昵称等)作为跑马灯内容,建议搭配白名单、付费观看、自定义授权、外部授权等观看条件使用。

   「自定义跑马灯」:需要由一定开发能力,通过接口传入跑马灯样式信息,包括跑马灯内容、显示方式、显隐速度、跑马灯字符样式等。URL 规则

   显示方式可以选择「滚动」和「闪烁」两种方式。

   「滚动」:随机水平位置出现跑马灯,从右往左滚动。

   「闪烁」:视频中随机位置出现跑马灯。

   若需要更好的防护效果,可以开启「双跑马灯」功能:在已有跑马灯的基础上,额外生成一个不可见的跑马灯,可通过此跑马灯逆向溯源盗录者身份。

   此外还可以设置「字体大小」、「字体颜色」、「透明度」、「自定义缩放」等,「自定义缩放」建议保持关闭。

   若需要单独对频道设置,在「频道后台 - 播放器管理 - 防录屏跑马灯」中取消应用通用设置后,再单独设置即可。

频道后台

 (2)接口

   参考:

   1.设置播放器跑马灯

   2. URL自定义跑马灯

 (3)SDK

   参考「安卓 SDK」「iOS SDK

4.使用限制

   移动端(微信、系统浏览器)页面播放时,受操作系统、浏览器限制,跑马灯会被拦截,无法生效。

   PC 端观看时,使用弹窗、小窗播放时会屏蔽跑马灯。

   若有强版权保护需求,建议使用 APP 播放,或屏蔽移动端页面播放,并打开防弹窗播放。防弹窗播放设置路径「直播后台 - 通用设置 - 功能开关 - 直播观看页功能 - 防弹窗播放」或「直播后台 - 频道后台 - 功能开关 - 直播观看页功能 - 防弹窗播放」

防小窗播放

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

URL自定义跑马灯

后台设置

直播后台 --> 选择频道 --> 防录屏跑马灯 --> 在跑马灯类型,点击选择“url自定义设置”,然后填写Url。 如: http://www.mywebsite.com/pmd.php

播放器获取参数

播放器请求json地址将附带各参数 http://www.mywebsite.com/pmd.php?vid=106385&uid=edvf2fpec9&code=aa&t=149008564655235879
其中,code=aa中aa是参数code设定的值(为了保证浏览器兼容性,若使用中文,请对code的值进行base64 safe 编码,然后再发送)。

后端返回json

pmd.php 动态生成JSON参考
注意:
1.接口如返回中文内容,请修改编码为UTF-8编码

<?php
$username= "跑马灯测试";
$vid = $_GET["vid"];    
$uid = $_GET["uid"];    
$t = $_GET["t"];    
$code = $_GET["code"];  
$callback = isset($_GET["callback"])?$_GET["callback"]:null; //未提交callback时则设为空
$msg='播放错误(测试)';          
$fontSize=50;     
$fontColor='0xFFFF00';  
$speed=50;
$filter='on';
$setting=3;
$alpha=0.9;
$filterAlpha=0.9;
$filterColor='0xFF0000';
$blurX=2;
$blurY=2;
$interval=2;
$lifeTime=5;
$tweenTime=5;
$strength=100;
$show='on';
$str="vid=".$vid."&uid=".$uid."&username=".$username."&code=".$code."&t=".$t."&msg=".$msg."&fontSize=".$fontSize."&fontColor=".$fontColor."&speed=".$speed."&filter=".$filter."&setting=".$setting."&alpha=".$alpha."&filterAlpha=".$filterAlpha."&filterColor=".$filterColor."&blurX=".$blurX."&blurY=".$blurY."&interval=".$interval."&lifeTime=".$lifeTime."&tweenTime=".$tweenTime."&strength=".$strength."&show=".$show;
$sign=md5($str);    //加密规则,md5加密,
$array = Array("show"=>$show,"sign"=>$sign,"username"=>$username,"msg"=>$msg,"fontSize"=>$fontSize,"fontColor"=>$fontColor,"speed"=>$speed,"filter"=>$filter,"setting"=>$setting,"alpha"=>$alpha,"filterAlpha"=>$filterAlpha,"filterColor"=>$filterColor,"blurX"=>$blurX,"blurY"=>$blurY,"interval"=>$interval,"lifeTime"=>$lifeTime,"tweenTime"=>$tweenTime,"strength"=>$strength);    
$validateJson = json_encode($array);

if($callback != ''){
    echo $callback."(".$validateJson.")";   
} else{
    echo $validateJson;
}
?>

全部参数:

序号参数名代表意义参数可选参数类型必填默认值
1username跑马灯显示的内容String
2sign通过MD5加密算法计算得到32位小写的值String
3msg自定义播放错误提示信息 String
4fontSize跑马灯文字字体大小 整型30
5fontColor跑马灯文字字体颜色 包含三个 8 位 RGB 颜色成分的数字;例如,0x000000 为黑色String0x000000 黑色
6speed跑马灯文字移动指定像素所需时间整型 单位:(秒/10) 200
7filter是否描边“on” :描边 “off”:不描边 Stringoff
8setting跑马灯样式1:自屏幕右方至左方一直滚动 2:屏幕内随机位置闪烁 3:自屏幕右方至左方一直滚动,渐隐渐现 4:上下15%的视频区域之间滚动 5:上下15%的视频区域随机闪现文字 6:样式 1 的增强型,加密效果更好,推荐使用 7:样式 2 的增强型,加密效果更好,推荐使用 整型1
9alpha跑马灯文本透明度范围:0~1float1
10filterAlpha跑马灯描边透明度范围:0~1float1
11filterColor跑马灯描边颜色 包含三个 8 位 RGB 颜色成分的数字;例如,0x000000 为黑色String0x000000 黑色
12blurX跑马灯描边水平模糊量范围:0~255整型2
13blurY跑马灯描边垂直模糊量范围:0~255整型2
14interval跑马灯文本隐藏间隔时间 整型 (单位:秒) 5
15lifeTime跑马灯文本显示时间 整型 (单位:秒) 3
16tweenTime跑马灯文本渐隐渐现时间 整型 (单位:秒) 1
17strength跑马灯描边强度 范围:0~255 整型4
18show是否显示跑马灯,默认显示Stringon

sign计算规则参数
将以下参数的值拼凑起来的字符串做MD5计算,签名需要以下全部参数拼接,未设置值的也要参与。

$str="vid=".$vid."&uid=".$uid."&username=".$username."&code=".$code."&t=".$t."&msg=".$msg."&fontSize=".$fontSize."&fontColor=".$fontColor."&speed=".$speed."&filter=".$filter."&setting=".$setting."&alpha=".$alpha."&filterAlpha=".$filterAlpha."&filterColor=".$filterColor."&blurX=".$blurX."&blurY=".$blurY."&interval=".$interval."&lifeTime=".$lifeTime."&tweenTime=".$tweenTime."&strength=".$strength."&show=".$show;
$sign=md5($str);

跨域

crossdomain.xml
flash保存Json地址的域名下必需增加crossdomain.xml文件

<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>

点此下载 crossdomain.zip

Access-Control-Allow-Origin
H5播放器存在跨域问题,可以在php添加以下配置解决

header("Access-Control-Allow-Origin: *");

说明

保利威视为您提供更贴心、更专业的服务,如果您只需要简单的跑马灯使用,请点击视频跑马灯–新的防录屏神器,按照步骤进行设置。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

播放器的授权播放

使用场景

学员登录网站页面后进入视频直播播放页面,播放器通过携带学员信息请求授权验证URL,接口判断该学员是否能播放当前视频。若不允许播放,则播放器提示相关错误信息,不能播放。用于学员播放权限验证。

后台设置

设置方式一:单个频道设置授权认证URL
频道设置 --> 播放器管理 --> 播放限制 --> 授权验证URL

设置方式二:通用设置授权认证URL,账号下所有频道开启应用默认设置生效
通用设置 --> 播放限制 --> 授权验证URL

参数说明

播放器请求授权认证URL参数说明:

参数名称 参数说明
vid 频道ID
code flashvars中自定义参数,默认空
t 时间戳
v 随机数去缓存,移动端中请求接口该字段为_
callback callback回调,移动端中请求接口使用jsonp方式
var player = polyvObject(".player").livePlayer({
    width: '100%',
    height: '100%',
    uid: 'e3wx706i3v',
    vid: '101043',
    flashvars: {
      code: 'polyv'
    }
});

请求接口示例:
http://www.mywebsite.com/pmd.php?vid=101043&code=polyv&t=1555569549636&v=867

授权认证URL接口回调参数说明

参数名称 取值范围 参数说明
status Number 是否允许播放, 1 正常播放 2 禁止播放
username String 跑马灯展示内容,可为""
sign String 授权验证sign
show String 是否显示跑马灯 on 显示 off 隐藏
message String 自定义错误信息,非必填

sign值MD5计算规则:
将vid(vid为频道ID),username,code,status,s(s为上文show的简写),t(t为播放器请求授权URL的时间戳参数)做MD5

let sign = MD5(`vid=${vid}&username=${username}&code=${code}&status=${status}&s=${show}&t=${t}`);

PHP示例代码

<?php
$status = 1;
$username = "test";
$show= "on";
$vid = $_GET["vid"];
$code = $_GET["code"];
$time = $_GET["t"];

//客户网站后台对学员身份做判断,若授权不通过不允许播放器去播视频,可以自定义提示信息,将提示信息传给POLYV播放器,让播放器显示出来
$message="该学员不是付费会员,请购买套餐后再刷新页面播放"; 

$md5=md5("vid=".$vid."&username=".$username."&code=".$code."&status=".$status."&s=".$show."&t=".$time);
$callback = isset($_GET["callback"])?$_GET["callback"]:null; //未提交callback时则设为空

$array = Array("status"=>$status,"username"=>$username,"show"=>$show,"sign"=>$md5,"message"=>$message);
$validateJson = json_encode($array);

if($callback != null){
    echo $callback."(".$validateJson.")"; 
} else{
    echo $validateJson;
}
?>

※注:为了更方便的使用跑马灯功能,现已将直播跑马灯功能单独移出,具体请点击视频跑马灯–新的防录屏神器进行设置,目前授权认证接口仍需要提交相关操作,为空的参数也要提交。

注意事项

  1. 保存Json地址的域名下必需增加crossdomain.xml文件

crossdomain.xml:

<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>

示例

示例地址:http://demo.polyv.net/chenwb/test30/login.php

示例代码下载:zbsqrz

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...