51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

ffmpeg推流和播放命令

# ffmpeg 推流和播放命令 {#ffmpeg-推流和播放命令}

本文总结了 ffmpeg 在流媒体业务中的应用,整理了常见的推流(发布视频直播内容到流媒体服务器)和播放(终端用户播放流媒体服务器上的视频)的命令。推流和播放都可以使用多种传输协议。

# rtmp {#rtmp}

# 推流 {#推流}

ffmpeg -re -i sample.mp4 -c copy -f flv rtmp://125.208.28.177/liveshow/live1

# 播放 {#播放}

ffplay rtmp://125.208.28.177/liveshow/live1

# rtsp {#rtsp}

# 发流 {#发流}

ffmpeg -re -i sample.mp4 -c copy -f rtsp rtsp://125.208.28.177/live.sdp

# 播放 {#播放-2}

ffplay rtsp://125.208.28.177/live.sdp

# rtp {#rtp}

# 发流 {#发流-2}

ffmpeg -re -i sample.mp4 -codec copy -bsf:v h264_mp4toannexb -f rtp_mpegts rtp://127.0.0.1:1234

# 播放 {#播放-3}

ffplay rtp://127.0.0.1:1234

# udp {#udp}

# 发流 {#发流-3}

ffmpeg -re -i sample.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts udp://236.0.0.1:2000

# 播放 {#播放-4}

ffplay udp://236.0.0.1:2000

# hls {#hls}

# 发流 {#发流-4}

ffmpeg -re -i sample.mp4 -c copy -bsf:v h264_mp4toannexb -f hls hls/out.m3u8

# 播放 {#播放-5}

ffplay hls/out.m3u8

赞(0)
未经允许不得转载:工具盒子 » ffmpeg推流和播放命令