วิธีการแปลง 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

INSTALL OPENSSH SERVER

ใน กรณีนี้ ยังไม่มีการติดตั้ง OPENSSH SERVER หรือมีแล้วแต่ต้องการใช้คนละ port
1. ติดตั้ง packect ที่จำเป็น
#sudo su -
#apt-get update && apt-get upgrade

#apt install libssl-dev gcc g++ gdb cpp make cmake libtool libc6 autoconf automake pkg-config build-essential gettext
#apt install libzstd1 zlib1g libssh-4 libssh-dev libssl3 libc6-dev libc6 libcrypt-dev
#apt-get install libssl-dev
#apt install netcat lsof wget diffutils
#apt-get install libpam0g-dev

UPGRADE OPENSSH SERVER

ใน กรณีนี้ มีการติดตั้ง OPENSSH SERVER (ติดตั้งตาม packet ปกติของ OS) อยู่แล้วแต่ Version ที่ใช้ไม่ใช้ Version ล่าสุด
1. ติดตั้ง packect ที่จำเป็น
#sudo su -
#apt-get update && apt-get upgrade

#apt install libssl-dev gcc g++ gdb cpp make cmake libtool libc6 autoconf automake pkg-config build-essential gettext
#apt install libzstd1 zlib1g libssh-4 libssh-dev libssl3 libc6-dev libc6 libcrypt-dev
#apt-get install libssl-dev
#apt install netcat lsof wget diffutils
#apt-get install libpam0g-dev