Secure Reliable Transport Protocol (SRT)协议测试
一、编译Compiling SRT$ git clone https://github.com/Haivision/srt.gitUbuntu-14sudo apt-get updatesudo apt-get upgradesudo apt-get install tclsh pkg-config cmake libssl-dev build-essential./c...
·
一、编译Compiling SRT
$ git clone https://github.com/Haivision/srt.git
Ubuntu-14
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install tclsh pkg-config cmake libssl-dev build-essential
./configure
make
CentOS 7
sudo yum update
sudo yum install tcl pkgconfig openssl-devel cmake gcc gcc-c++ make automake
./configure
make
make install
install后默认在/usr/local/目录下
二、用ffmpeg 播放 jqr.mkv 将数据发送到udp 5000端口上
ffmpeg -re -i ./doc/jqr.mkv \
-vcodec copy -acodec copy \
-f mpegts "udp://127.0.0.1:5000?pkt_size=1316"
三、用libsrt中的srt-live-transmit程序将5000端口的数据转发到1234端口
/usr/local/bin/srt-live-transmit -s:10 udp://:5000 srt://:1234
四、用VLC播放器(v3.0版本)以上打开以下URL ,即可看到视频
srt://[IP]:1234
目前从测试结果看,视频会有卡顿、花屏现象,不知道是srt协议的问题还是在转换过程中有问题。
参考 :
https://github.com/Haivision/srt/blob/master/docs/stransmit.md
https://github.com/Haivision/srt
https://blog.csdn.net/blgpb/article/details/86704820
更多推荐
所有评论(0)