วิธีการแปลง RTSP เป็น HLS หรือรูปแบบอื่นๆ ด้วย FFmpeg เพื่อ Streaming บน HTML

วิธีการแปลง RTSP เป็น HLS หรือรูปแบบอื่นๆ ด้วย FFmpeg

การแปลง RTSP เป็น HLS หรือรูปแบบอื่นๆ ด้วย FFmpeg เป็นวิธีที่นิยมใช้สำหรับการถ่ายทอดสดหรือแปลงสตรีมให้สามารถใช้งานได้กับเว็บเบราว์เซอร์หรืออุปกรณ์ที่รองรับโปรโตคอลเฉพาะ เช่น HLS หรือ DASH

ขั้นตอนการแปลง RTSP เป็น HLS ด้วย FFmpeg

1. ติดตั้ง FFmpeg

ตรวจสอบว่า FFmpeg ติดตั้งเรียบร้อยแล้ว

บน Ubuntu:

sudo apt update
sudo apt install ffmpeg

2. คำสั่งแปลง RTSP เป็น HLS

ใช้คำสั่ง FFmpeg เพื่อดึงสตรีม RTSP และแปลงเป็น HLS

ffmpeg -i rtsp://username:password@ip_address:port/stream -c:v copy -c:a aac -f hls -hls_time 4 -hls_list_size 0 -hls_segment_filename "output%03d.ts" output.m3u8
 

 

 

Rating

No votes yet