首页 > 编程知识 正文

流媒体服务器(srt流媒体搭建)

时间:2023-05-06 18:59:54 阅读:122163 作者:3371

srt基于udp构建,相对于基于tcp构建的rtmp,在较弱的网络中有很多优点。

在官网上提取srt源代码

打开并编译git clone https://github.com/hai vision/SRT.git目录

默认安装路径为/usr/local,是默认的静态动态批量编译。

./configuremakemake install更新系统库连接,以便找不到新添加的srt库。

sudo ldconfig在任意路径上打开终端并执行srt流式传输(此流式传输请按下一键,单按下最多见sls流式传输)。

如果要使用SRT-live-transmits rt ://:4200 SRT ://:4201-vffmpeg命令或代码推挽流SRT,请使用ffmpeg配置SRT模块请参阅ffmpeg编译配置SRT模块

使用此命令:

推送URL: srt://本机IP:4200

拉流URL: srt://本机rIP:4201

例如按mp4

f mpeg-re-itest _ video.MP4-fmpegtssrt ://127.0.0.133604200播放

fplay-fflagsnobuffer-analyze duration 100000 srt ://127.0.0.133604201 SLS同时构建srt流,一次推送即可实现多个抽取,但首先是上面的SRT写入

sudogitclone https://github.com/Edward-Wu/SRT-live-server.gitcdsrt-live-serversudomakecdgxdkj运行流媒体

./sls -c ./sls.conf查看更多的执行命令

安装./sls -h后,默认情况下使用当前主机的ip,8080端口。 默认的推送地址如下。 推送流

f mpeg-re-itest _ video.MP4-fmpegtssrt ://127.0.0.133608080? 请注意,推流比streamid=up live.SLS.com/live/test视频流地址“up”多。

fplay-fflagsnobuffer-analyze duration 1000000 SRT ://127.0.0.133608080? streamid=live.SLS.com/live/test注意- fflagsnobuffer-analyze duration 100000可以大大降低玩家的延迟,必须加上这两个参数才能延迟

构建srs rtmp流服务器的另一个博客:构建srs rtmp流服务器

编译具有h264编码和aac编码的ffmpeg库。 另一篇文章: libfdk-aac和x264安装编译

使用udp推送流进行延迟测试,请参阅:修改rtmpUDP推送流并测试延迟性能

srt流媒体构建: srt流媒体构建

fmpeg编译配置srt模块: ffmpeg编译配置srt模块

srs rtmp与nginx rtmp的推流延迟比较

哎呀((((() ) ((坐) ()里) ) ),路长馆小,雪轻窗帘薄,酒热。

该公众号集中于共享c、ffmpeg、opencv等相关音视频知识

流媒体协议和服务器,如webrtc、udp、tcp、rtsp、rtmp、srt/nginx rtmp

此外,大型制造商的音视频技术专家不定期现场发布并共享…

国人开发流媒体srs服务器,实现yydxxm (国人版webrtc )协议新动向

偶尔分享程序员的梦话() )

现在刚开通,正在收到读者的优质投稿…

国内音视频圈小,起步晚,共享少,门槛高。 特别是开始共享,一起煽动这个阵风吧。微信扫描下方二维码,关注公众号,赶快进入音视频开发者社区吧!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。