直播助手预览区

直播预览区:对当前直播/录制的画面进行预览、调整。
image064

1.能对直播源进行缩放操作

image066
点击视频源边上的小圆点即可对视频源进行缩放操作。
image068
直播预览区鼠标右键功能(居中、全屏、删除)

  • 1、在预览区点击鼠标右键点击屏幕居中后,可以将该直播源位置进行中心居中。
  • 2、在预览区点击鼠标右键点击拉伸到屏幕后,可以将该直播源放大至与直播画面同样大小
  • 3、在预览区点击鼠标右键点击删除后,即可将直播源删除。
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

直播助手主控区

主控区功能

直播助手主控区01

1.选择客户端模式

 客户端有两种模式

直播助手主控区02

                  1、直播模式:想把画面直播出去时选择该模式。

                  2、录制模式:想把画面录制在本地当不直播时选择。

 

2. 添加摄像头

添加摄像头

 点击添加摄像头后,客户端会将电脑默认的摄像头设备添加至直播画面中。

 

3.添加截屏源

点击添加截屏源后会出现共享屏幕及共享

直播助手主控区04                    1、共享屏幕:将一整个屏幕直播出去。

                    2、共享窗口:将选择的软件画面直播出去。

 

4.添加图片源

 直播助手06

点击添加图片源后可以选择一张需要添加至直播画面的图片,即可将图片直播出去。

 

5. 扬声器控制

   直播助手07                                        1、可对扬声器音量进行调整。

                                           2、可通过音量检测条判断扬声器设备是否有效。

 

6. 麦克风控制

               直播助手08                   1、可对麦克风音量进行调整。

                                  2、可通过音量检测条判断麦克风设备是否有效。

 

7. 录制选择

                     直播助手09 1、勾选同时录制后将在直播的同时,将直播画面录制至本地电脑中。

                      2、点击录制文件目录可以快捷打开,录制直播文件存放文件地址。

 

8. 直播开关

开始直播 
1、控制直播开始与结束,点击开始直播,客户端开始推流

结束直播2、控制直播开始与结束,点击结束直播,客户端结束推流

 

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

直播助手定制要求

1、修改POLYV直播助手客户端的桌面icon

logo

需提供材料:
尺寸:48X48 格式:ico 图片一张

2、修改POLYV直播助手客户端的安装包icon

simple_logo

需提供材料:
尺寸:24X24 格式:png 图片一张

3、修改POLYV直播助手客户端的安装包图片

pic

需提供材料:
尺寸:480X250 格式:png 图片一张

4、修改POLYV直播助手客户端“POLYV云直播”标题栏

logo
需提供材料:
尺寸:162X18 格式:png 图片一张

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

设置直播播放器弹幕

一、嵌入直播播放器

页面代码中嵌入以下代码, 在POLYV 直播后台【我的直播】中【播放器嵌入】页面可见。
<script src="https://player.polyv.net/livescript/liveplayer.js"></script>
<div id='player'></div>
<script type="text/javascript">
var player = polyvObject('#player').livePlayer({
'width':'498',
'height':'409',
'flashvars':{"is_barrage":"on"},
'uid':'e3wx706i3v',
'vid':'99853'
});
</script>

二、接口

示例页:

http://playertest.polyv.net/player2/test/demo/Livedanmu.html

function j2s_setBarrage( ){
   return true;
}
弹幕功能开关,必须返回 true. 播放器获取参数后判断是否开启弹幕功能。
function j2s_showBarrage( ){
   if( player!=undefined&&player.j2s_showBarrage!=undefined ){
      player.j2s_showBarrage( );
   }
}
显示弹幕,默认为显示。
function j2s_hideBarrage( ){
   if( player!=undefined && player.j2s_hideBarrage!=undefined ){
      player.j2s_hideBarrage( );
   }
}
隐藏弹幕。
function j2s_addBarrageMessage( _str ){
   if( player!=undefined && player.j2s_addBarrageMessage!=null){
      player.j2s_addBarrageMessage(_str );
   }
}
弹幕发送,参数为标准 JSON 格式字符串。
'[{
"msg":"1463bf66ce3",
"fontSize":"24",
"fontColor":"0xCCCC00",
"fontMode":"roll"
}]'
_str 字符串参数示例:
参数名 参数值 意义 是否必须项
msg string 弹幕发送消息
fontSize string 弹幕字体大小
fontColor string 弹幕字体颜色
fontMode string 弹幕进入效果 roll:右端横向进入
注:移动端弹幕发送弹幕字体大小,弹幕字体颜色均为固定值,不受参数设置控制。
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

查询频道直播状态

接口URL

http://api.polyv.net/live_status/query

接口说明

(接口调用有频率限制,详细请查看)

1、作用:获取频道直播状态
2、接口支持https协议

请求方式

GET

请求参数限制

true

请求参数

参数名 必选 类型 说明
stream string 可调用获取频道信息接口,获取stream字段的值

返回结果

如果正在直播,返回live,否则返回end。

请求示例:http://api.polyv.net/live_status/query?stream=eciyhturt820160305194727292

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
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...