Page 1 of 1

【已解决】涂鸦P2P实现

Posted: 2024年 Jan 12日 11:38
by selimily

采用样例ipc_5.x

替换样例的读文件,为抓取摄像头视频流

该操作与涂鸦的P2P是否等价? 功耗是否类似?


Re: 涂鸦P2P实现

Posted: 2024年 Jan 12日 15:29
by 起个中文名

差异就是你摄像头取流的功耗了。读文件的操作也是模拟你们取流的行为,涂鸦SDK只关心你们送入ringbuf的音视频数据,至于你们是读文件,还是从摄像头取,都没差异。


Re: 涂鸦P2P实现

Posted: 2024年 Jan 12日 15:50
by selimily

我的意思是,修改 live_video_thread 和 live_audio_thread

是不是本身就是P2P操作?

因为在使用样例的操作过程中,没有看到P2P字样的函数,有点儿心虚。


Re: 涂鸦P2P实现

Posted: 2024年 Jan 12日 15:51
by selimily

而在一些文件中,看到过P2P可以降低功耗

怕用该样例的功耗会高


Re: 涂鸦P2P实现

Posted: 2024年 Jan 12日 16:34
by 起个中文名

这不是P2P。这是模拟编码器出音视频数据。


Re: 涂鸦P2P实现

Posted: 2024年 Jan 13日 13:07
by selimily

如果是P2P,用哪个样例?


Re: 涂鸦P2P实现

Posted: 2024年 Jan 15日 09:54
by 起个中文名

P2P不需要样例。你只要初始化P2P就行了,具体的P2P流程是在TUYA SDK里面封装好的。
关于P2P,你只要做4件事情:
1、初始化ringbuf
2、往ringbuf送音视频数据
3、初始化P2P
4、对接P2P的event cb回调

以上demo里面都有,建议你先看看demo的代码


Re: 涂鸦P2P实现

Posted: 2024年 Jan 15日 10:27
by selimily

看到了对应的demo

指点下路线,省去很多不必要的尝试,节省时间

我试试看,非常感谢