SRT源码编译

1.基本信息

代码地址:https://github.com/Haivision/srt

官网地址:https://www.srtalliance.org

2.下载源码

git  clone  https://github.com/Haivision/srt.git

3.编译源码

参考文档:源码目录/docs/build/build-linux.md

sudo apt-get update
sudo apt-get install tclsh pkg-config cmake libssl-dev build-essential
./configure
make

3.Sample应用

Sample的说明文档:源码目录/docs/apps

3.1.srt-file-transmit

​ srt-file-transmit工具是通过srt传输文件的工具。一个srt-file-transmit进程通过srt传输文件,另一侧的srt-file-transmit进程将接收并存储到所需位置。

3.1.1.caller发送文件

发送端:srt-file-transmit file:///home/ice_age.ts srt://127.0.0.1:5002
接收端:srt-file-transmit srt://127.0.0.1:5002/?mode=listener file:///home

3.1.2.caller接收文件

发送端:srt-file-transmit srt://127.0.0.1:5002 file:///home/ice_age.ts
接收端:srt-file-transmit file:///home/ice_age.ts srt://127.0.0.1:5002/?mode=listener

3.2.srt-live-transmit

​ srt-live-transmit工具是一种通用数据传输工具,用于在srt和其他介质(如UDP,本地文件,进程管道)之间传输数据。使用方法:

  1. 借助FFMPEG产生一个UDP流,当然有其他方式也行:ffmpeg -stream_loop -1 -re -i /home/msatartup.mp3 -f mpegts udp://127.0.0.1:12001?pkt_size=1316
  2. 搭建发送端:srt-live-transmit udp://127.0.0.1:12001 srt://127.0.0.1:4201
  3. 搭建接收端:srt-live-transmit srt://127.0.0.1:4201 udp://127.0.0.1:12001
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酷咪哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值