# ffmpeg_rv1126_network_project_test **Repository Path**: pengziping/ffmpeg_rv1126_network_project_test ## Basic Information - **Project Name**: ffmpeg_rv1126_network_project_test - **Description**: 该项目基于rv1126开发板,实现音视频推流项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2024-06-01 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 这个项目使用的是RV1126视频编码+音频编码,然后通过交叉编译的ffmpeg作为推流器进行推流,进行RTMP推流。这个项目的主函数是rv1126_ffmpeg_main.cpp,大家先从这个位置开始看 。 但注意:目前这个项目只能推RTMP协议,SRT协议还没完全搞定,这个后面我会持续和涂工一起改这个问题。 usage: rtmp(FLV): 1、在开发板运行编译好的可执行文件 ./rv1126_ffmpeg_main 0 rtmp://192.168.100.166:1935/live/01 2、在ubuntu运行ngnix作为推流服务器 sudo /usr/local/nginx/sbin/nginx 3、window使用ffplay进行拉流 ffplay.exe -x 400 -y 400 rtmp://192.168.100.166:1935/live/01 -fflags nobuffer srt(TS): 1、在开发板运行编译好的可执行文件 ./rv1126_ffmpeg_main 1 srt://192.168.100.166:8080?streamid=uplive.sls.com/live/cz_01 2、在ubuntu运行srt作为推流服务器 ./sls -c ../sls.conf 3、window使用ffplay进行拉流 ffplay -x 400 -y 400 srt://192.168.100.166:8080?streamid=live.sls.com/live/cz_01 -fflags nobuffer