import { requireAuth } from '../../../utils/authHelpers.js' import { getLiveSession } from '../../../utils/liveSessions.js' import { getRouter } from '../../../utils/mediasoup.js' export default defineEventHandler(async (event) => { requireAuth(event) const sessionId = getQuery(event).sessionId if (!sessionId) { throw createError({ statusCode: 400, message: 'sessionId required' }) } const session = getLiveSession(sessionId) if (!session) { throw createError({ statusCode: 404, message: 'Session not found' }) } const router = await getRouter(sessionId) return router.rtpCapabilities })