RTSP客户端
RTSP客户端实现
客户端类型
有两种实现方式:
- 拉流客户端
- 推流客户端
之前的实现都是直接使用ffmpeg来推流到服务器。
拉流命令
从RTSP拉流
1 | ffmpeg -rtsp_transport tcp -i rtsp://your_rtsp_url -c copy output.mp4 |
从RTMP拉流
1 | ffmpeg -i rtmp://your_rtmp_url -c copy output.mp4 |
推流命令
RTMP推流
1 | ffmpeg -re -i input.mp4 -c:v libx264 -b:v 1M -c:a aac -b:a 128k -f flv rtmp://your_rtmp_server/live/stream |
RTSP推流
1 | ffmpeg -re -i input.mp4 -c:v libx264 -preset ultrafast -tune zerolatency -c:a aac -f rtsp rtsp://your_rtsp_server/live |
评论