您尚未登录。

楼主 #1 2018-03-07 08:54:23

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

发送一个个的语音包的时候可以看出明显差距

可以优化吗?

离线

#2 2018-03-07 08:55:46

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

断开连接了吗?





离线

楼主 #3 2018-03-07 08:56:20

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

发送完一个包都设置了那个no_wait了,我看这个就是马上断开连接的.

我语音包每次发送十几个,用libcurl延迟很大

离线

#4 2018-03-07 08:57:04

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

断开要重新握手,是不是这里问题

能不能一次发完





离线

楼主 #5 2018-03-07 08:57:30

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

不能一次发完,
要分包发

离线

楼主 #6 2018-03-07 08:58:30

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

是实时语音识别,
这边说话那边一直在发。

离线

#7 2018-03-07 08:59:10

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

libcurl效率应该不会有问题,
你找下别的问题





离线

楼主 #8 2018-03-07 08:59:37

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

你说的提醒了我,
可能就是因为断开连接了

离线

#9 2018-03-07 09:01:05

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

嗯,连接的开销比较大,尽量不断开





离线

楼主 #10 2018-03-07 09:01:23

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

对,我用socket的时候,tcp和http都没有断开

离线

#11 2018-03-07 09:01:42

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

那可以不用断开





离线

楼主 #12 2018-03-07 09:02:24

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 正在做百度ai语音识别,发现用libcurl比直接用socket组包发送数据效率低吗?

说话多的时候发30多个包
用的是http的chunk传输

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn