27 lines
788 B
Python
27 lines
788 B
Python
import rtc_plugins
|
|
import time
|
|
import numpy as np
|
|
|
|
srcUserId = "srcUser1"
|
|
destUserId = "destUser1"
|
|
|
|
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}")
|
|
ret = rtc_plugins.init(destUserId, destDisplayName, destRoomId, my_callback)
|
|
if ret != 0:
|
|
print(f"init fail, ret:{ret}")
|
|
exit(1)
|
|
ret = rtc_plugins.initRecv(destRoomId, srcUserId, destChannelIndex)
|
|
if ret != 0:
|
|
print(f"initRecv fail, ret:{ret}")
|
|
exit(1)
|
|
|
|
while True:
|
|
time.sleep(3)
|