ktoto2011

Results 30 comments of ktoto2011

> 目前播放和录制都是通过I2S采集信号实现的, I2S只在 `av_stream_audio_deinit` 的时候才会销毁 https://github.com/espressif/esp-adf/blob/master/examples/protocols/components/av_stream/av_stream_hal/av_stream_hal_audio.c#L202C5-L202C27 > > 如果录制是OK的,并且也正常发送。可以看下 Codec 的寄存器是否正常,也可以在read函数里面打印下采集的音频信号,看是否有值 > > int av_stream_audio_read(char *buf, int len, TickType_t wait_time, bool uac_en) > { > int ret = ESP_FAIL; >...

现场抓到的log 信息,上面把sip的账号信息注释掉了。主呼:设备打给话机;被呼:话机打给设备; 被呼_.txt 第一次主呼.txt 第二次主呼.txt 前面三个log 在通话过程中都是设备听不到前台的声音,前台能听到设备的声音; 重启后正常.txt 有空麻烦帮忙看下,就目前的log 能否定位到问题,会不会sip 联网注册的过程出现对寄存器配置异常的情况,导致声音解码有问题?但是在主呼前台话机,设备的振铃播放的声音是正常的。@TempoTian

[被呼_.txt](https://github.com/user-attachments/files/20704016/_.txt) [第二次主呼.txt](https://github.com/user-attachments/files/20704014/default.txt) [第一次主呼.txt](https://github.com/user-attachments/files/20704013/default.txt) [重启后正常.txt](https://github.com/user-attachments/files/20704015/default.txt)

> [@ktoto2011](https://github.com/ktoto2011) 目前从log分析看,没看到异常。只是看到SDP错误了 异常的时候是[14:41:19.154] a=recvonly 正常的时候是[14:46:22.451] a=sendrecv recvonly表示对端只接收不发了,可以看下什么原因导致的,看是否是server端有一些特殊配置 谢谢,这边我们已经在查看

目前产品在现场还有个问题,设备接听 AI (对面是文字转音频)播放出来的声音卡顿感很明显;如果设备端和设备端互打,播放出来声音也稍微有点卡顿但不是很明显。但是设备播放本地的录制文件声音是很正常的。这边也抓到在通话过程的网络时延,也不会算高。想请教下,应该怎么优化,可能是固件哪里出现的问题。@TempoTian

https://github.com/user-attachments/assets/3b995330-db48-487a-b3e1-effca09b7f6e 这是和AI 对讲的效果,卡顿很明显

https://github.com/user-attachments/assets/2df48152-e587-41aa-a9cf-2306a2c886ed 这是pc 端打给设备的效果,PC 端那边用手机播放的音频

https://github.com/user-attachments/assets/8b304562-cf75-4231-bf39-b77ce6ba9dd8 这是当时接听的过程 ping 设备的延时