项目中有个需求,需要测试内网上部署的webrtc-streamer工具是否部署成功,并且测试内网webrtc工具中转rtsp流能否在网页显示。
主要操作步骤:

1.在内网服务器安装mediamtx,并执行启动命令

mediamtx的下载地址:https://github.com/bluenviron/mediamtx/releases/tag/v1.12.3

2.在内网服务器安装ffmpeg(一定要安装最新版本),并执行启动命令

ffmpeg下载地址:https://www.gyan.dev/ffmpeg/builds/

3.在内网服务器安装,并执行启动命令

4.在本地VLC测试rtsp流能否显示,以验证前两步是否转化rtsp流成功?

5.访问本地网页程序,测试网页区域的rtsp流是否显示,以验证第3步是否成功?
以上过程的详细细节可参考连接(不再赘述): https://blog.csdn.net/weixin_51331517/article/details/147026807

关键过程命令:
(1)执行mediamtx.exe命令

在mediamtx.exe所在文件夹,执行cmd命令:mediamtx.exe

()

(2)执行ffmpeg命令

在cmd命令中,执行:ffmpeg -re -stream_loop -1 -i C:\VLC\20241209.mp4 -c copy -f rtsp rtsp://192.168.15.64:8554/stream

执行完这两部,可以先验证下离线视频转MP4是否成功。

可以在本地打开VLC工具软件:媒体--流--网络--输入网络url:   rtsp://192.168.15.64:8554/stream --- 下拉选择播放选项 --- 直接显示

在rtsp流转换成功的情况,执行服务器webrtc-stream工具命令:
(3)执行服务器webrtc-stream工具命令

在webrtc-streamer.exe所在文件夹,执行cmd命令:webrtc-streamer.exe -H 192.168.15.64:8010

然后在网页中测试webrtc-streamer.exe -H 192.168.15.64:8010是否起到流的转换作用

内网服务器静态MP4视频推流成rtsp流过程及本地VLC验证的更多相关文章

  1. OpenWRT DNS无法解析WAN连接的内网服务器域名

    系统版本OpenWrt Chaos Calmer 15.05.1,网络连接为:WAN口连接内网10.x.x.x网段,WAN口设置为静态IP.设置L2TP接口,通过L2TP访问外网.问题出现于,所有外网 ...

  2. centos7下安装openvpn,访问内网服务器 (二) windows访问

    一.简介 在上一章中已经安装好了openvpn,并且已经启动成功,现在就可以通过openvpn的客户端进行连接访问内网服务器了. 二.安装openvpn客户端 下载地址: https://www.te ...

  3. vxlan结合iptables-snat实现内网服务器公网访问

    如上图,有这样一种场景,我们经常遇到,局域网内有两台服务器,Server 1和Server 2,Server 1可以通通网,Server 2只能通内网,无法直接访问公网 现在想Server 2能访问到 ...

  4. 【干货】ECS服务器OPENVPN搭建,方便管理所有内网服务器

    [干货]ECS服务器OPENVPN搭建,方便管理所有内网服务器 使用场景 一台有外网的ECS服务器+N台无外网的ECS服务器,使用OPENVPN管理全部的ECS服务器(包括无外网的ECS服务器). 鉴 ...

  5. CentOS 7 下用 firewall-cmd / iptables 实现 NAT 转发供内网服务器联网

    自从用 HAProxy 对服务器做了负载均衡以后,感觉后端服务器真的没必要再配置并占用公网IP资源. 而且由于托管服务器的公网 IP 资源是固定的,想上 Keepalived 的话,需要挤出来 3 个 ...

  6. H3C SecPath U200-S 如何在内网使用外网IP地址访问内网服务器

    H3C SecPath U200-S 如何在内网使用外网IP地址访问内网服务器 ------------------------------------------------------------ ...

  7. 内网服务器离线编译安装mysql5.7并调优

    目录 内网服务器离线编译安装mysql5.7并调优 前言 关于MySQL 一.MySQL安装篇 部署环境 前期准备工具 挂载系统ISO镜像,配置yum源 二.MySQL调优篇 1.对MySQL进行安全 ...

  8. 使用pycharm、跳板机连接内网服务器

    使用pycharm.跳板机连接内网服务器 接手实验室服务器后,大部分同学在GPU集群上跑程序都是直接在ssh界面上跑,这里想着通过pycharm通过跳板机来连接服务器. 总体就是实验室服务器仅限内网访 ...

  9. Nginx反向代理访问内网服务器

    Nginx反向代理访问内网服务器 问题描述 ​ 公司给配的台式机太垃圾了,不能访问外部网络就算了,还没有maven私服.近期项目不光得使用maven还得使用内网中的数据库之类,台式机太卡只能用自己的笔 ...

  10. Linux查看内网服务器的出口IP

    查看内网服务器的出口IPcurl ifconfig.me [root@vpnserver ~]# curl ifconfig.me111.10.100.100 [root@vpnserver ~]#

随机推荐

  1. springboot 事件监听@EventListener注解用法

    前言 关于@EventListener注解,百度了一下,网上的教程很多都是继承这个,实现那个的,其实根本用不着这么麻烦,所以就写了此文,如文章所讲有误,还请谅解 更多详细用法请百度一下~ 作用 关于事 ...

  2. The length of parametric curve (x + sin x, cos x)

    问题引入 一个硬币(圆)的周长上有一个点,将硬币在一条线上无滑动地滚动.假设那个点开始时在最上面,滚了半圈到了最下面,求这个点相对于地面的运动轨迹的长度. 或者说,再简单点,自行车总骑过吧.假如你在骑 ...

  3. 前端技术栈加持:用 SpreadJS 实现分权限管理

    引言 在现代前端开发中,数据表格的应用极为广泛,而分权限管理在许多业务场景下是必不可少的功能.例如在表格类填报需求中,不同等级的登录用户能填报的区域有所不同.SpreadJS 作为一款强大的前端表格控 ...

  4. 通过Themes/Generic.xaml为WPF控件提供默认样式不生效

    1. 我有一个netframework4.8的类库项目,里面提供了一个自定义控件,然后我按照以下方法为控件提供了默认样式 a) 添加Themes\Generic.xaml文件,文件中提供自定义控件的默 ...

  5. layui的layer.open弹出层高度自适应的解决

    https://blog.csdn.net/yzw675628706/article/details/115347180 其他没有试,这个是对我目前的使用有效 layui.layer.open({   ...

  6. Milvus 使用

    Milvus记录:1.安装Python: $ pip install -U pymilvus #pymilvus 中包含的一个 python 库,可以嵌入到客户端应用程序中 $ pip install ...

  7. centos7导入很大的数据库脚本

    前提因为远程桌面,图形化界面实在是太慢了 所以将压缩数据库文件传入到服务器某个目录下aggs_court.sql.gz解压gunzip aggs_court.sql.gz进入数据库:mysql -p@ ...

  8. 关于 var 目录磁盘空间不足的解决方案

    参考博客 博客

  9. Cursor——Tab 标签:智能代码补全的终极工具

    引言 在现代软件开发中,代码自动补全功能已经成为提高开发效率的重要工具.Cursor 编辑器中的 Tab 标签功能通过先进的 AI 技术,将传统的代码补全提升到了一个全新的水平.它不仅提供基础的代码建 ...

  10. RestCloud API低代码开发平台,快速实现多表跨数据源API发布

    RestCloud API低代码开发平台本身已含有:注解式开发.API接口自动扫描.验证框架.授权框架.缓存框架.依赖注入框架.多数据源管理框架.多数据库事务管理框架等核心功能.相比于传统API开发模 ...