diff --git a/test_time_r.py b/test_time_r.py index 3ca65f1..4e1d949 100644 --- a/test_time_r.py +++ b/test_time_r.py @@ -2,34 +2,31 @@ import rtc_plugins import time import numpy as np -srcUserId = "destUser1" -destUserId = "srcUser1" +srcUserId = "srcUser1" +destUserId = "destUser1" -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 +srcDisplayName = "srcDisplayName1" +destDisplayName = "destDisplayName1" +srcRoomId = "srcRoom1" +destRoomId = "destRoomId1" +srcChannelIndex = 42 +destChannelIndex = 43 +def my_callback(npData, dataSize, dataCount, sampleRate, numChannels, channelIndex): + print(f"dataSize:{dataSize}, dataCount:{dataCount}, sampleRate:{sampleRate}, numChannels:{numChannels}, channelIndex:{channelIndex}") 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) + ret = rtc_plugins.sendCustomAudioData(srcChannelIndex, audioData, 48000, 1, len(audioData)) +ret = rtc_plugins.init(destUserId, destDisplayName, destRoomId, 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) +ret = rtc_plugins.initRecv(destRoomId, srcUserId, destChannelIndex) if ret != 0: print(f"initRecv fail, ret:{ret}") exit(1) +ret = rtc_plugins.initSend(srcRoomId, srcChannelIndex) +if ret != 0: + print(f"initSend fail, ret:{ret}") + exit(1) + +while True: + time.sleep(3) diff --git a/test_time_s.py b/test_time_s.py index 8a7e8af..7cb43d7 100644 --- a/test_time_s.py +++ b/test_time_s.py @@ -11,18 +11,8 @@ srcRoomId = "srcRoom1" destRoomId = "destRoomId1" srcChannelIndex = 42 destChannelIndex = 43 - -send_time = 0 -total_time = 0 -total_cnt = 0 def my_callback(npData, dataCount, sampleRate, numChannels, channelIndex): - global total_time, total_cnt - recv_time = time.time() - total_time = total_time + (recv_time - send_time) - total_cnt = total_cnt + 1 print(f"dataCount:{dataCount}, sampleRate:{sampleRate}, numChannels:{numChannels}, channelIndex:{channelIndex}") - - ret = rtc_plugins.init(srcUserId, srcDisplayName, srcRoomId, my_callback) if ret != 0: print(f"init fail, ret:{ret}") @@ -31,18 +21,13 @@ ret = rtc_plugins.initSend(destRoomId, destChannelIndex) if ret != 0: print(f"initSend fail, ret:{ret}") exit(1) -ret = rtc_plugins.initRecv(srcRoomId, destUserId, srcChannelIndex) +ret = rtc_plugins.initRecv(srcRoomId, srcUserId, srcChannelIndex) if ret != 0: print(f"initRecv fail, ret:{ret}") exit(1) - audioData = np.array([0, 1, -1, 0], dtype=np.int16) for i in range(100): - send_time = time.time() ret = rtc_plugins.sendCustomAudioData(destChannelIndex, audioData, 48000, 1, len(audioData)) if ret != 0: print(f"send fail, ret:{ret}") time.sleep(3) - -print(f"total_time:{total_time}, total_cnt:{total_cnt}") -print(total_time/total_cnt) \ No newline at end of file