import rtc_plugins import time import numpy as np srcUserId = "destUser1" destUserId = "srcUser1" srcDisplayName = "destDisplayName1" destDisplayName = "srcDisplayName1" srcRoomId = "destRoom1" destRoomId = "srcRoomId1" srcChannelIndex = 43 destChannelIndex = 42 send_time = 0 total_time = 0 total_cnt = 0 def my_callback(npData, dataCount, sampleRate, numChannels, channelIndex): global destChannelIndex audioData = np.array([0, 1, -1, 0], dtype=np.int16) ret = rtc_plugins.sendCustomAudioData(destChannelIndex, audioData, 48000, 1, len(audioData)) ret = rtc_plugins.init(srcUserId, srcDisplayName, srcRoomId, my_callback) if ret != 0: print(f"init fail, ret:{ret}") exit(1) ret = rtc_plugins.initSend(destRoomId, destChannelIndex) if ret != 0: print(f"initSend fail, ret:{ret}") exit(1) ret = rtc_plugins.initRecv(srcRoomId, destUserId, srcChannelIndex) if ret != 0: print(f"initRecv fail, ret:{ret}") exit(1)