暖场设置

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...

视频跑马灯–新的防录屏神器

在线教育,今时今日已然火爆来袭。可是,视频版权问题依然是困扰大多数在线教育人的难题。而录屏,是视频防盗中最难防范的一个环节。如何去防录屏,这成为了人们普遍关系的问题。

近期,POLYV针对在线教育客户定制了一款增强防录屏效果的视频功能—视频跑马灯功能。

客户可以通过使用POLYV提供的接口,通过设定,可以实现设定文字在视频上不规则的跑动,如客户可以通过代码获取到访客的ID后,将ID以跑马灯的方式展现在视频的上方,这样可以大大的增加盗版者的录屏成本,同时还能够强力的震慑盗版者。

跑马灯功能,可以根据客户的个人喜好进行设置跑马灯的具体效果,使该功能在保证防录屏的前提下还不影响,访客的观看体验与视频的整体美观。

那么如何设置跑马灯呢?
直接登录频道号登录入口(http://live.polyv.net/teacher/login.htm)选择“防录屏跑马灯”。
跑马灯

视频跑马灯一共有三种模式:

  • 设置固定值
  • 按授权用户名
  • url自定义设置。

设置固定值
输入固定值,让跑马灯显示固定内容,可以增强观众对品牌的认知感觉。
跑马灯预览1按授权用户名
按白名单观看的验证信息或者自定义授权的观众名称进行跑马灯显示,可以对盗录视频者追根溯源。
跑马灯预览2
以上两种形式还可以在后台对跑马灯样式进行修改,如字体大小、字体颜色、不透明度。
跑马灯预览3

如果以上两种形式并未满足您跑马灯的需求,且您具有技术开发能力,则可以选择URL自定义设置,调用我们的接口设置您满意的跑马灯样式。
箭头
自定义URL跑马灯设置

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
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是flashVars参数code设定的值(为了保证浏览器兼容性,若使用中文,请对code的值进行base64 safe 编码,然后再发送)。

全部参数:

序号参数名代表意义参数可选参数类型必填默认值
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%的视频区域随机闪现文字整型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);

动态生成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;
}
?>

crossdomain.xml
保存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...