feat(media): add phase5 media provider abstraction and stream credentials APIs

This commit is contained in:
2026-01-19 16:55:00 +00:00
parent f66b5ad15d
commit b800baefb2
8 changed files with 311 additions and 67 deletions

View File

@@ -0,0 +1,4 @@
ALTER TABLE "stream_sessions" ADD COLUMN "media_provider" varchar(32) DEFAULT 'mock' NOT NULL;--> statement-breakpoint
ALTER TABLE "stream_sessions" ADD COLUMN "media_session_id" varchar(255);--> statement-breakpoint
ALTER TABLE "stream_sessions" ADD COLUMN "publish_endpoint" text;--> statement-breakpoint
ALTER TABLE "stream_sessions" ADD COLUMN "subscribe_endpoint" text;

View File

@@ -57,6 +57,13 @@
"when": 1770414956419,
"tag": "0007_live_stream_sessions",
"breakpoints": true
},
{
"idx": 8,
"version": "7",
"when": 1770415956419,
"tag": "0008_media_plane_columns",
"breakpoints": true
}
]
}