RTSP服务器实现推流和拉流例子

3 篇文章 0 订阅

RTSP服务器下载链接:https://github.com/aler9/rtsp-simple-server/releases

1、安装

本人下载是window平台:
image

2、使用,启动服务器

#点击:
rtsp-simple-server.exe

#还有一些辅助命令
usage: rtsp-simple-server [<flags>]

rtsp-simple-server v0.0.0

RTSP server.

Flags:
  --help                 Show context-sensitive help (also try --help-long and --help-man).
  --version              print version
  --protocols="udp,tcp"  supported protocols
  --rtsp-port=8554       port of the RTSP TCP listener
  --rtp-port=8000        port of the RTP UDP listener
  --rtcp-port=8001       port of the RTCP UDP listener
  --read-timeout=5s      timeout of read operations
  --write-timeout=5s     timeout of write operations
  --publish-user=""      optional username required to publish
  --publish-pass=""      optional password required to publish
  --read-user=""         optional username required to read
  --read-pass=""         optional password required to read
  --pre-script=""        optional script to run on client connect
  --post-script=""       optional script to run on client disconnect

3、推流,我们把一个文件推流到rtsp服务器去。

ffmpeg -re -stream_loop -1 -i sysj_0QuI4OYme98ha.ts -c copy -f rtsp rtsp://192.168.48.180:8554/mystream
#简单对参数说明
-re  是以流的方式读取
-stream_loop -1   表示无限循环读取
-i  就是输入的文件
-f  格式化输出到哪里

4、拉流,下载vlc播放器,然后打开rtsp://192.168.48.180:8554/mystream进行播放

播放效果如下:

  • 7
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值