使用gst-rtsp-server搭建rtsp服务器转发rtsp

这篇具有很好参考价值的文章主要介绍了使用gst-rtsp-server搭建rtsp服务器转发rtsp。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用gstreamer中自带的rtsp服务器,就能快速的以管道的形式搭建rtsp服务器推流
下载gst-rtsp-server
查看自己系统gstreamer的版本,在gstreamer官网下载相关版本.tar.xz源码包。解压后进入目录。./configurer 然后make编译。进入examples目录就能看到已经编译好的各种示例程序以及源码

gst-inspect-1.0 --version

推流usb摄像头JPEG格式视频同时显示

./test-launch “( v4l2src device=/dev/video0 ! image/jpeg,width=1280,height=720,framerate=30/1 ! jpegdec ! timeoverlay ! tee name=vsrc vsrc. ! queue ! videoconvert ! ximagesink vsrc. ! queue ! x264enc tune=zerolatency ! rtph264pay name=pay0 pt=96 )

推流videotestsrc

./test-launch “( videotestsrc ! video/x-raw,width=640,height=480,framerate=30/1 ! timeoverlay ! tee name=vsrc vsrc. ! queue ! videoconvert ! ximagesink vsrc. ! queue ! x264enc tune=zerolatency ! rtph264pay name=pay0 pt=96 )

转发H265

./test-launch "( rtspsrc latency=10  location=rtsp://192.168.20.51:8554/123 ! queue ! rtph265depay ! queue ! rtph265pay name=pay0 pt=98 )"

转发H264

./test-launch "( rtspsrc latency=20  location=rtsp://192.168.20.51:8554/123 ! queue ! rtph264depay ! queue ! rtph264pay name=pay0 pt=96 )"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

sudo apt install mpv
sudo apt install libmpv-dev
mpv rtsp://192.168.144.25:8554/main.264

安装gstreamer基础库

sudo apt-get install libgl1-mesa-dev
sudo apt-get install gstreamer1.0-libav
sudo apt-get install gstreamer1.0-plugins-bad
sudo apt-get install gstreamer1.0-plugins-base
sudo apt-get install gstreamer1.0-plugins-ugly
sudo apt-get install gstreamer1.0-plugins-good

安装gst-rtsp推流功能包

sudo apt-get install gtk-doc-tools
git clone  -b 1.8 https://github.com/GStreamer/gst-rtsp-server.git  
cd gst-rtsp-server      
./autogen.sh
sudo make
cd example/
./test-launch "( rtspsrc latency=20 location=rtsp://192.168.1.64 ! queue ! rtph264depay ! queue ! rtph264pay name=pay0 pt=96 )"


configure: error: Package requirements (glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0) were not met:

No package ‘glib-2.0’ found
No package ‘gobject-2.0’ found

sudo apt install -y libglib2.0-dev

configure: No package ‘gstreamer-1.0’ found
configure: error: no gstreamer-1.0 >= 1.8.0 (GStreamer) found
configure failed

sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

– No package ‘gstreamer-rtsp-server-1.0’ found文章来源地址https://www.toymoban.com/news/detail-693286.html

sudo apt-get install libgstrtspserver-1.0 libgstreamer1.0-dev

到了这里,关于使用gst-rtsp-server搭建rtsp服务器转发rtsp的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用nginx和ffmpeg搭建HTTP FLV流媒体服务器(摄像头RTSP视频流->RTMP->http-flv)

    名词解释   RTSP (Real-Time Streaming Protocol) 是一种网络协议,用于控制实时流媒体的传输。它是一种应用层协议,通常用于在客户端和流媒体服务器之间建立和控制媒体流的传输。RTSP允许客户端向服务器发送请求,如播放、暂停、停止、前进、后退等,以控制媒体流的播放和

    2024年02月16日
    浏览(53)
  • 2023最新实践!3.0.18版本vlc搭建RTSP点播服务器

    当前使用的vlc版本:3.0.18 1.在VLC上选择 工具-VLM配置,配置视频点播,保存导出文件。 2.在工具-偏好设置-选择全部:在串流输出中,导入上面已配置好的vlm文件即可 3、 播放rtsp点播,rtsp://[服务端vlcIP]/自定义名称(如rtsp://192.168.37.37/test22) 自定义名称就是第一步中视频点播

    2024年02月08日
    浏览(60)
  • 搭建自己的git服务器--win10系统使用Gitea快速搭建git-server

    2023-03-28 本文简单介绍了使用gitea开源软件搭建自己git服务器的过程; 本文记录的在win10系统上快速安装gitea,实现了git服务端的搭建。 搭建自己的git仓库服务端,搭建到云主机,连接方便,但大文件受限于网速。 搭建到局域网,网速快。各有优势,多试多玩,总有收获。 安

    2024年02月13日
    浏览(82)
  • VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目上传到云端服务器、各种错误解决方法

    请大家多多指正,欢迎大家关注! 以A台电脑作为服务器,B台电脑从服务器上拉代码下来到B电脑本地。 截止2024.01.19为最新版本 写这篇文章主要是总是忘记如何将写好的项目推送到服务器里这个操作,其他都是捎带,写下来,再忘就看这篇文章。一写就太多了,但没有相应的

    2024年02月21日
    浏览(49)
  • 在vscode中安装使用live Server(前端搭建自己的本地服务器环境)

    一、在扩展中搜索live Server,找到并下载,下载完后点击设置图标,点击扩展设置  二、点击在settings.json中编辑,在JSON中修改添加下列代码 端口号可配,注意不要与其他服务冲突; AdvanceCustomBrowserCmdLine填写自己实际chrome的路径;  三、保存重启vscode,点击右下角的go live 就可

    2024年02月16日
    浏览(61)
  • 从零搭建自己的公网RTSP、RTMP、FLV、HLS、WS-FLV、WS-RTSP流媒体服务器解决方案

    环境准备 操作系统: 内存:2G以上 CPU: 双核2.0GHz以上 下载并安装SkeyeVSS综合安防视频云流媒体服务 下载SkeyeVSS 下载地址:http://www.openskeye.cn/download/vss.html?id=c24a0a06-6d38-45a5-8623-a1fa3f406ab1 安装SkeyeVSS Windows系统安装 双击下载的windows平台SkeyeVSS_Server_Setup_Vx.x.xx_buildxxxxxxxx.exe安装包

    2023年04月17日
    浏览(81)
  • Monibucav4(开源流媒体服务器)在Windows上搭建rtmp服务器并实现拉取rtsp视频流以及转换flv播放

    开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放: 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放_srs按需拉流_霸道流氓气质的博客-CSDN博客 上面讲了ZLMediaKit的使用流

    2024年02月11日
    浏览(63)
  • Ubuntu Server搭建个人服务器

    【参考资料】 Ubuntu官方地址:https://www.ubuntu.com/ Ubuntu论坛地址:https://ubuntuforums.org/ Ubuntu Wiki地址:https://wiki.ubuntu.com/ Ubuntu帮助地址:https://help.ubuntu.com/ Ubuntu邮件列表地址:https://discourse.ubuntu.com/t/mailing-lists/https://ubuntu.com/server/docs) 官网下载:https://releases.ubuntu.com/ 国内镜像

    2023年04月16日
    浏览(38)
  • Ubuntu server搭建dhcp服务器

    安装 直接使用一下命令进行安装 以下就是安装好的图片  然后进入dhcp目录  进入后用ls查看当前目录存在哪些文件  使用如下进入dhcp.conf 红:设置ip域和子网掩码 绿:设置ip池范围 黄:子网掩码 紫:路由 蓝:广播地址 改好之后保存 (设置的IP必须跟该虚拟机在同一网段,

    2024年02月01日
    浏览(50)
  • Windows server 2019搭建证书服务器

    1、安装服务 2、选择角色服务 3、配置CA服务器 指定凭据 选择要配置的角色服务 选择CA的设置类型 指定CA类型 指定私钥类型 指定证书有效期 确认整体配置,确认后就可以开始配置我们的CA服务器 4、配置完成后,申请证书,打开IIS(里面会有自动安装的一个申请证书的网站)

    2024年02月13日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包