设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3969|回复: 3

多路并发的问题

[复制链接]

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
发表于 2016-9-13 11:29:41 | 显示全部楼层 |阅读模式
日志如下:

[2016-09-13 11:26:54(505)]        Invoke        BRAC_SetUserStreamInfo(StreamIndex=1, BRAC_SO_CORESDK_EXTVIDEOINPUT=1)
[2016-09-13 11:26:54(505)]        Invoke        SetInputVideoFormatEx(streamindex:1, codecid:0, pixfmt:0, 1046x698, 15fps, flags:0)
[2016-09-13 11:26:55(438)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=1)

采用外部输入:

当分辨率为 800*600获取其他 都没问题。
当分辨率为1046x698就是不行。

这是为啥?

回复

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
发表于 2016-9-13 12:07:21 | 显示全部楼层
[2016-09-13 11:26:55(438)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=1)  这里 stream=1有问题  一般这个参数 stream=0   应该是程序调用有问题你用下面这个代码试一试
for(var i=0;i<mDevices.length;i++){
                //指定某一路摄像头打开
                 /*if (i == 1 || i == 2)
            continue; */
                BRAC_SetUserStreamInfo(-1, i, BRAC_STREAMINFO_VIDEOCODECID,mDevices[i]);
                BRAC_SetVideoPosEx(mSelfUserId, GetID("div_localvideoarea"+i), "AnyChatLocalVideoDiv"+i,i);// 设置视频显示位置
                BRAC_UserCameraControlEx(mSelfUserId,1,i,0,"");
               
                BRAC_UserSpeakControl(0, 1); // 打开对方音频
                list_videosite[i]=1;
                count++;
               
                mRefreshBrateTimer = setInterval(function () {
                        for(var k=0;k<mDevices.length;k++)
                        {
                                GetID("div_localstreamname"+k).innerHTML = k+"路视频码率:"+parseInt(BRAC_GetUserStreamInfoInt(-1,k,BRAC_STREAMINFO_VIDEOBITRATE)/1000)+"KB/S";
                        }       
        }, 3000);


回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
 楼主| 发表于 2016-9-13 13:34:42 | 显示全部楼层
佰锐科技-刘洋 发表于 2016-9-13 12:07
[2016-09-13 11:26:55(438)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=1)  这 ...

好的 有个工作人员让我联系他 我和他沟通中。谢谢了
回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
 楼主| 发表于 2016-9-13 13:39:46 | 显示全部楼层
佰锐科技-刘洋 发表于 2016-9-13 12:07
[2016-09-13 11:26:55(438)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=1)  这 ...

steam=1 因为是 采用多路并发 且 在steam=1路采用外部输入的方式。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-3-30 13:31 , Processed in 0.117399 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表