esp-adf
esp-adf copied to clipboard
tcp stream (AUD-5968)
- Audio development kit: [ESP32-LyraT]
- IDF version: v5.3.1
- ADF version: adf-master
Problem Description
使用TCP_STREAM读取音频流播放音乐,在TCP_CONNECT事件回调 暂停整个player pipeline,等待多个播放器同步后,执行resume pipeline,但是tcp_stream直接报了读取超时,整个pipeline暂停并没有停止tcp_stream读取,请问这种情况该如何处理,谢谢
暂停的时间是多长,是不是确实是tcp 超时了?
暂停的时间是多长,是不是确实是tcp 超时了?
手动resume的,时间不定,tcp是超时的,疑问是pause pipeline,所有的audio element应该都是paused的,tcp stream还在继续判断超时等待吗?
@davidHuW 你 tcp server 用的是什么脚本 ?
暂停的时间是多长,是不是确实是tcp 超时了?
手动resume的,时间不定,tcp是超时的,疑问是pause pipeline,所有的audio element应该都是paused的,tcp stream还在继续判断超时等待吗?
TCP 超时等待中,tcp read函数不会返回,element 就是阻塞状态