本文来源电子发烧友社区,作者:jf_06445065, 帖子地址:https://bbs.elecfans.com/jishu_2293191_1_1.html
经过评估,官方提供的fedora不适合做音视频编解码处理,但是可以尝试做一下server。所以可以做一下直播服务器。
首先安装下nginx-rtmp服务,方法如下:
wget https://nginx.org/download/nginx-1.18.0.tar.gz
tar zxvf nginx-1.18.0.tar.gz
git clone https://github.com/arut/nginx-rtmp-module.git
cd nginx-1.18.0
./configure --add-module=/home/riscv/nginx-rtmp-module
make && make install
然后配置nginx.conf,配置支持rtmp server,配置如下:
[riscv@fedora-starfive nginx]$ cat /usr/local/nginx/conf/nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
rtmp {
server {
listen 1935;
chunk_size 4000;
application mytv {
live on;
}
}
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
[riscv@fedora-starfive nginx]$
然后启动nginx即可sudo /usr/local/nginx/sbin/nginx
不过需要放开1935的tcp端口,因为rtmp的server配置的是1935
然后在本地用ffmpeg推个流试一下ffmpeg -re -f lavfi -i testsrc2=1280x720:r=25 -vcodec libx264 -g 25 -b:v 500k -f flv rtmp://172.17.10.64:1935/mytv/hello

推流完事后播放看一下效果:
-
RISC-V
+关注
关注
48文章
2792浏览量
51884 -
赛昉科技
+关注
关注
3文章
178浏览量
15311
发布评论请先 登录
2025 RISC-V产业发展大会 | 赛昉科技全景展示规模化商用成果
【作品合集】赛昉科技VisionFive 2单板计算机开发板测评
赛昉科技徐滔:以精准场景牵引,RISC-V抢滩数据中心百万颗市场
“核心技术突破+关键应用支撑”,赛昉加速RISC-V生态突围
【VisionFive 2单板计算机试用体验】VisionFive 2一个霸气的游戏机
【VisionFive 2单板计算机试用体验】RISC-V架构卡片计算机初体验
权威评测:Orange Pi RV2等5 款 RISC-V 单板计算机测试-性能、基准测试、功能和见解
【VisionFive 2单板计算机试用体验】 + 开箱体验
共建生态,赋能应用 | 赛昉科技精彩亮相中国RISC-V生态大会
赛昉科技RISC-V家庭云解决方案:NAS存储性能升级,隐私安全双保障
首届RISC-V产业发展大会成功举办,赛昉携手产业伙伴共绘RISC-V新蓝图
赛昉科技亮相ICCAD-Expo 2024,共探RISC-V技术最新发展

【赛昉科技昉·星光RISC-V单板计算机试用体验】用starfive做个直播流媒体服务器试试看
评论