• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

RtspToRtmp: Qt Rtsp 推流客户端

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

RtspToRtmp

开源软件地址:

https://gitee.com/zuozl1992/RtspToRtmp

开源软件介绍:

RtspToRtmp

介绍

  1. Qt Rtsp 推流客户端
  2. 支持TCP/UDP接入RTSP流媒体
  3. 多码流无损转换RTMP
  4. 可自动计算、提交HLS地址,支持对地址自定义

软件界面

已知问题

  1. 连续点击提交按钮会导致软件卡死(后台阻塞等待Web服务器结果)

使用说明

  1. 输入的RTSP流,支持以“rtsp://”开头的网络摄像头地址,同时支持以TCP或UDP方式打开,请在打开前选择打开方式。
  2. 输出的RTMP流,支持以“rtmp://”开头的流媒体服务器地址,不需要填写流名称,软件会自动生成,只需要填写服务器地址,RTMP组即可,当服务器地址为“www.albert.com”,组为“hls”,则地址应当如下:“rtmp://www.albert.com/hls”。
  3. 如服务器配置切片参数,请填写播放的端口,此时生成的hls流可播放,否则只支持rtmp流。
  4. 当网络中断,会自动进行重连,如遇流名称冲突,会自动更换流名称。
  5. 支持自动和手动提交新的hls地址到WEB服务器,请填写对应的API地址,会提交一条JSON数据或普通Get数据到对应接口,包含设置的id及新的地址。
    1. 当id输入0时提交的数据示例如下:

      1. “{"stream_id":0;"hls_url":"http://www.albert.com:8000/hls/aEgd.m3u8";"rtmp_url":"rtmp://www.albert.com/hls/aEgd"}”
    2. 当采用GET方式提交时,Key可配置,当key输入url时提交的数据示例如下:

      1. “http://geturl?hls_url=http://www.albert.com:8000/hls/aEgd.m3u8”
      2. “http://geturl?rtmp_url=rtmp://www.albert.com/hls/aEgd”

软件架构

基于FFmpeg3.4.2

更新说明[V2.0]

新增:
  1. HLS开关
  2. HLS组自定义
  3. HLS https选择
优化:
  1. 显示优化

更新说明[V1.3]

新增:
  1. POST提交指定ID
  2. GET提交地址
优化:
  1. 稳定性提高

更新说明[V1.2]

新增:
  1. POST提交地址
优化:
  1. 断线自动重连

更新说明[V1.1]

新增:
  1. RTSP连接支持TCP、UDP切换
优化:
  1. BUG 修复

更新说明[V1.0]

新增:
  1. 采用FQFLib_Push版实现Rtsp码流解析
  2. FFmpeg选择V3.4.2
  3. 选用管理界面设定参数,方便修改

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap