FFMPEG を使って LINUX から配信する方法 (webカメラ

FFMPEG を使って LINUX から配信する方法 (webカメラ)


STREAM_URL=ストリームのURL
USER_NAME=ユーザーID(ストリームネーム)
STREAM_KEY=ストリームキー
SEND_URL="${STREAM_URL}/${USER_NAME}?key=${STREAM_KEY}&super=1"
SEND_URL="rtmp://${STREAM_URL}/${USER_NAME}?key=${STREAM_KEY}&super=1" (2020/04/26訂正)


VIDEO_DEVICE="/dev/video0"
VIDEO_CODEC=libx264
PIXEL_FORMAT=yuv420p
Live_Width=480
Live_Height=270
Frame=15

AUDIO_DEVICE=alsa
SOUND_SERVER=pulse
AUDIO_CODEC=aac

THREAD=4


sleep 5

ffmpeg -i "${VIDEO_DEVICE}" -r "${Frame}" -f "${AUDIO_DEVICE}" -i "${SOUND_SERVER}" -acodec "${AUDIO_CODEC}" -strict -2 -vcodec "${VIDEO_CODEC}" -preset fast -pix_fmt "${PIXEL_FORMAT}" -s "${Live_Width}x${Live_Height}" -threads "${THREAD}" -f flv "${SEND_URL}"

댓글