mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 46126|reply: 221

Web 二次开发支持(请勿回帖,另起新帖)

 关闭 [copyURL]

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
poston 2017-4-7 17:14 | 显示全部楼层 |阅读模式
应用场景: 已有B/S架构系统,想在Web页面上使用我们设备的功能(视频,对讲、GPS、串口、历史文件等)。注意:目前都还不支持H.265。
接口:javaScript API , 示例见:http://61.191.27.18:9443(内测服务器,带宽小,或者用HTTP端口8081)
API-DEMO代码及开发文档: http://61.191.27.18:8081/doc.html

说明: 支持插件和非插件模式(H5)。
           视频播放支持:插件方式、HLS、RTMP。
           初始化、命令、播放器 等都封装在了API内部,通过JS API 可以很方便的开发相关功能。
所有页面源码在服务器安装路径下:./webAPI_nginx\html 中。例如:C:\Program Files (x86)\BesoVideo\Server\webAPI_nginx\html
webAPI_nginx\html\webClient,是样例源码。
webAPI_nginx\html\custom,是web客户端示例源码。

注意:     WEB SDK是server插件,是放在服务器侧的,在网盘的smarteye_server\server-plugin\WEB_API\目录下面(webAPI_nginx_2018_0207_1530),
而不是在网盘的SDK目录下面。所有的DEMO代码(HTML页面形式)的文档都在这个包里面,用户通过WEB来访问。


WEB SDK demo登录的常见问题:
http://bbs.besovideo.com:8067/forum.php?mod=viewthread&tid=1444&extra=





本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply

使用道具 report

10

主题

531

帖子

2423

积分

admin

Rank: 9Rank: 9Rank: 9

积分
2423
poston 2019-6-5 17:28 | 显示全部楼层
你是要获取历史轨迹文件吗?
reply agree 1 Against 0

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
 Owner| poston 2017-5-18 19:25 | 显示全部楼层
常见问题:
3、获得不到某ID的设备,或 .swGetPuChanel(puid, channelid) 返回空
     常见原因: a、设备不在线。 需要将设备上线注册到对应的服务器。
                     b、调用查找设备接口太快,API内部还没有加载完在线设备。(例如在登录成功的回调里获取设备)
                     解决方法:注册事件回调函数pulist,在回调函数中,可以找到在线的设备。
reply agree 0 Against 1

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
 Owner| poston 2017-5-17 12:06 | 显示全部楼层

常见问题:
1、打开视频失败,错误码:-6。
原因:选择的视频协议类型是rtmp,但flash播放器加载失败。可能是浏览器不支持flash,或阻止了flash播放器加载,或flash版本有问题。
chrome://settings/content



本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
 Owner| poston 2017-5-17 12:08 | 显示全部楼层
常见问题:
2、IE下插件方式初始化失败。
原因:可能是没有安装插件,或者安装的插件版本不对。卸载当前安装的插件:点击开始菜单->BVWebClient->卸载。  WebOCX->Uninstall。
打开样例Web客户端,点击下载OCX图标按钮,下载OCX,安装OCX,重新打开需要OCX的页面。

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

1

主题

579

帖子

1995

积分

vipMem

Rank: 6Rank: 6

积分
1995
 Owner| poston 2017-10-24 11:16 | 显示全部楼层
hardfire post on2017-10-23 17:09
WEB SDK的开发文档在压缩包里面,如下图示:

不对,web SDK 是服务器插件。不是这个文件。

安装后,打开首页,点击“开放平台”,既是开发文档。

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

60

主题

1409

帖子

5767

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5767
poston 2017-11-11 21:23 | 显示全部楼层
reply agree Against

使用道具 report

60

主题

1409

帖子

5767

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5767
poston 2017-11-30 18:04 | 显示全部楼层
smarteye server的WEB API插件已经更新,可到网盘里面去下载安装更新,
webAPI_nginx_2017_1130_1720.exe
网盘位置:
smarteye server ---> server_plugin --->WEB_API :  webAPI_nginx_2017_1130_1720.exe

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

0

主题

16

帖子

40

积分

newBie

Rank: 1

积分
40
poston 2018-4-18 17:09 | 显示全部楼层
var session = null;
    function testLogin() {
        if (session) { delete session; }
        session = new jSW.SWSession({
            server: '115.28.79.237', // 如果是jSW.CallProtoType.OCX方式,这里需要填写具体的IP
            port: 9701,
            onopen: function (sess) {
                    sess.swLogin({
                        user: 'root',
                        password: 'besovideo88'
                    });
                }
        });

        // 注册事件的回调函数
        session.swAddCallBack('login', sessionCallback);
        session.swAddCallBack('logout', sessionCallback);
    }

我在做登录的操作,这样写没错吧?
reply agree Against

使用道具 report

60

主题

1409

帖子

5767

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5767
poston 2018-4-18 17:10 | 显示全部楼层
您参阅我们提供的代码了吗?我们的WEB页面就是参考代码,可先用起来,看到图像后,查看HTML源代码。
reply agree Against

使用道具 report

6

主题

400

帖子

1590

积分

vipMem

Rank: 6Rank: 6

积分
1590
poston 2018-4-18 17:24 | 显示全部楼层
aa1029340516 post on2018-4-18 17:09
var session = null;
    function testLogin() {
        if (session) { delete session; }

您好,看了代码段,基本没问题。
在调用登录之前需要初始化库,初始化会指定是库的调用方式是插件还是非插件方式。
注意只有在插件的方式下,才需要填写具体的smartEye服务器IP。 HTTP方式请填127.0.0.1这个地址,也可以不传,没有Server这个key。

同时在我们Web插件的安装目录下,是有单独的登录Demo,可以做个参考,以下登录Demo在安装目录的相对路径。
BesoVideo\Server\webAPI_nginx\html\login.html
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-3-29 18:22 , Processed in 0.067386 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList