31 lines
1018 B
MySQL
31 lines
1018 B
MySQL
|
|
-- 诊断直播间状态问题
|
|||
|
|
|
|||
|
|
-- 1. 查看所有直播间及其状态
|
|||
|
|
SELECT id, title, streamer_id, streamer_name, status, is_live,
|
|||
|
|
stream_key, rtmp_url, hls_url, flv_url,
|
|||
|
|
create_time, update_time
|
|||
|
|
FROM eb_live_room
|
|||
|
|
ORDER BY id DESC
|
|||
|
|
LIMIT 10;
|
|||
|
|
|
|||
|
|
-- 2. 查看直播间状态字段含义
|
|||
|
|
-- status: 1=正常, 0=禁用
|
|||
|
|
-- is_live: 1=正在直播, 0=未开播
|
|||
|
|
|
|||
|
|
-- 3. 检查是否有正在直播的房间
|
|||
|
|
SELECT COUNT(*) as live_count FROM eb_live_room WHERE is_live = 1;
|
|||
|
|
|
|||
|
|
-- 4. 手动将某个直播间设置为直播中(测试用)
|
|||
|
|
-- 假设直播间ID为1,执行以下SQL:
|
|||
|
|
-- UPDATE eb_live_room SET is_live = 1 WHERE id = 1;
|
|||
|
|
|
|||
|
|
-- 5. 查看推流地址配置
|
|||
|
|
SELECT id, title, stream_key,
|
|||
|
|
CONCAT('rtmp://1.15.149.240:1935/live/', stream_key) as rtmp_push_url,
|
|||
|
|
CONCAT('http://1.15.149.240:8083/live/', stream_key, '.flv') as flv_play_url,
|
|||
|
|
CONCAT('http://1.15.149.240:8083/live/', stream_key, '.m3u8') as hls_play_url
|
|||
|
|
FROM eb_live_room
|
|||
|
|
WHERE status = 1
|
|||
|
|
ORDER BY id DESC
|
|||
|
|
LIMIT 5;
|