大功告成
This commit is contained in:
+4
-7
@@ -3,21 +3,18 @@ from __future__ import annotations
|
||||
from aiortc import RTCPeerConnection
|
||||
from fastapi import FastAPI
|
||||
|
||||
from config import settings
|
||||
from core.state_machine import Arbitrator
|
||||
from services.avatar import AvatarService
|
||||
from webrtc.audio_track import build_audio_track
|
||||
from webrtc.tracks import AudioBus
|
||||
from webrtc.video_track import build_video_track
|
||||
|
||||
|
||||
def attach_webrtc_tracks(
|
||||
pc: RTCPeerConnection,
|
||||
avatar_service: AvatarService,
|
||||
arbitrator: Arbitrator,
|
||||
avatar_service,
|
||||
arbitrator,
|
||||
audio_bus: AudioBus,
|
||||
) -> None:
|
||||
pc.addTrack(build_video_track(avatar_service, arbitrator, audio_bus, settings.avatar_fps))
|
||||
_ = avatar_service
|
||||
_ = arbitrator
|
||||
pc.addTrack(build_audio_track(audio_bus))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user