diff --git a/facefusion/rtc.py b/facefusion/rtc.py index 071ad3e3..ecb310f2 100644 --- a/facefusion/rtc.py +++ b/facefusion/rtc.py @@ -54,10 +54,9 @@ def send_video(rtc_peer : RtcPeer, video_buffer : bytes, video_timestamp : int) video_track = rtc_peer.get('video').get('sender_track') if datachannel_library.rtcIsOpen(video_track): - send_buffer = ctypes.create_string_buffer(video_buffer) - send_total = len(video_buffer) + video_total = len(video_buffer) datachannel_library.rtcSetTrackRtpTimestamp(video_track, video_timestamp) - datachannel_library.rtcSendMessage(video_track, send_buffer, send_total) + datachannel_library.rtcSendMessage(video_track, video_buffer, video_total) return None @@ -69,10 +68,9 @@ def send_audio(rtc_peer : RtcPeer, audio_buffer : bytes, audio_timestamp : int) audio_track = rtc_peer.get('audio').get('sender_track') if datachannel_library.rtcIsOpen(audio_track): - send_buffer = ctypes.create_string_buffer(audio_buffer) - send_total = len(audio_buffer) + audio_total = len(audio_buffer) datachannel_library.rtcSetTrackRtpTimestamp(audio_track, audio_timestamp) - datachannel_library.rtcSendMessage(audio_track, send_buffer, send_total) + datachannel_library.rtcSendMessage(audio_track, audio_buffer, audio_total) return None