Tcp FFMPEG流媒体原始H264

Tcp FFMPEG流媒体原始H264,tcp,ffmpeg,video-streaming,video-processing,Tcp,Ffmpeg,Video Streaming,Video Processing,我目前正在通过TCP传输一个用h264编码的mp4文件,并在移动端(Android)进行解码。我成功地管理了连接并传输h264原始数据,但图像质量太差(半屏幕为绿色或紫色,所有内容都是像素化的)。我开始使用: ffmpeg -re \ -i test.mp4 \ -vcodec libx264 \ -vf scale=1920:1080 \ -vprofile high \ -prese

我目前正在通过TCP传输一个用h264编码的mp4文件,并在移动端(Android)进行解码。我成功地管理了连接并传输h264原始数据,但图像质量太差(半屏幕为绿色或紫色,所有内容都是像素化的)。我开始使用:

ffmpeg -re \                                                       
-i test.mp4 \
-vcodec libx264 \
-vf scale=1920:1080 \
-vprofile high \
-preset ultrafast \
-b:v 1M -maxrate 2M -bufsize 2M -pass 1 \
-strict experimental \
-pix_fmt yuv420p \
-tune zerolatency \
-movflags use_metadata_flag \
-movflags empty_moov+default_base_moof+faststart \
-f h264 tcp://10.230.253.241:9090
结果:


我走的路对吗?生h264有可能吗?欢迎任何建议!谢谢,rawvideo与h264正好相反。它的非压缩原始视频


您需要将格式设置为
-f h264

rawvideo
与h264相反。它的非压缩原始视频


您需要将格式设置为
-f h264

我尝试在输出端使用h264,但不幸的是结果相同或稍好。我更新了上面的ffmpeg配置,还添加了屏幕截图@szatmary共享ffmpeg调试输出是否有助于故障排除?或者哪种方法或下一步最适合进行故障排除?我尝试在输出端使用h264,但不幸的是结果相同或稍好。我更新了上面的ffmpeg配置,还添加了屏幕截图@szatmary共享ffmpeg调试输出是否有助于故障排除?或者哪种方式或下一步最适合进行故障排除?