大功告成

This commit is contained in:
xsl
2026-03-27 17:10:41 +08:00
parent 22a5f31847
commit f24de38e94
30 changed files with 2310 additions and 404 deletions
+4 -7
View File
@@ -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))