我试图通过RTSP将HLS流转发到服务器 . 在服务器上,它将被转码为多个比特率流,因此广泛的用户可以观看流 .

为实现这一目标,我使用的是ffmpeg .

  • 我应该以最佳质量流式传输到我的服务器,因为我的服务器会进行转码以降低比特率流吗?

  • 我正在使用此命令:

ffmpeg -i http://vevoplaylist-live.hls.adaptive.level3.net/vevo/ch1/appleman.m3u8 -c:v libx264 -preset veryfast -maxrate 2000k -bufsize 2000k -g 60 -c:a aac - b:96k -ac 2 -ar 44100 -f rtsp -muxdelay 0.1 rtsp://用户名:password@95.138.139.123:1935 / live / myStream

但我的视频流在像图片上的某些时刻像素化:
Pixelated stream
如何解决这个问题?

  • 有没有更好的方法来实现这一目标?

这是来自ffmpeg的日志文件 . Log file