使用国标流媒体服务器查看监控摄像头视频流如何正确使用UDP及TCP协议?

2023-05-16

用过国标流媒体服务器的朋友们应该都知道,GB28181协议是由公安部提出来的,能够对接公安部的网络系统,给安防带来了很大的便利性,我们的国标流媒体服务器就支持集成接入自己的平台,也能够对视频进行录像。

TIM图片20191119101618.png

使用国标流媒体服务器会有很多二次开发的可能,因为我们会提供丰富的二次开发接口。近期也有不少用户用https接入国标流媒体服务器,是一种十分实用的视频监控网页直播。

有位开发者为了进行测试,在自己的现场环境安装了海康的有线摄像头,通过4g转wifi来连接,上传视频到平台之后,打开视频最长需要10分钟左右才能显示,大多数时候要3~4分钟才能出来,为此这位开发者找到我们的技术支持,寻求帮助。

此种情况就是视频直播中最常见的延迟情况,我们的技术支持是建议这位开发者先降低码率和分辨率进行测试,可以在下图的地址中调试分辨率和码率:

307.png

正常模式下,流媒体服务器中的视频流是走udp协议来传输的,UDP协议的特点是在传输数据前不需要建立连接,也避免了后续的断开连接,对到达顺序混乱的数据包不进行重新排序。修改分辨率和码率之后,把我们流媒体服务器的UDP传输协议改成TCP传输协议,就能够正常播放了。

308.png

应用场景

城管执法

城管执法是对市容环境卫生、城市规划管理(无证违法建设处罚)、道路交通秩序(例如处罚摊贩违法占路)、工商行政管理(无照经营处罚)、市政管理、公用事业管理、城市节水管理、停车管理、园林绿化管理、环境保护管理、施工现场管理(含拆迁工地管理)、城市河湖管理、黑车、黑导游等城市管理的各方面进行综合行政执法。

远程监控管理,节约人力成本,在不增加管理人员工作量的前提下,达到轻松管理的目的,二十四小时可无人值守;同时解决城管指挥工作中前端图像回传监控中心的问题,通过移动式监控车将清晰图像实时回传给监控中心,对现场执法的一举一动实现有效监控,监控视频支持在电脑、手机、pad同步实时查看。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用国标流媒体服务器查看监控摄像头视频流如何正确使用UDP及TCP协议? 的相关文章

  • tcp_max_syn_backlog 和 somaxconn 有什么区别?

    我一直在阅读一些关于 Linux 上的 TCP 实现的文章 我很困惑 它们之间有什么区别net ipv4 tcp max syn backlog and net core somaxconn和backlog作为参数传递给listen 系统调
  • 查找网络中的所有IP地址

    我正在尝试用 C 来做这个 我需要找到我的网络中所有活动的 IP 地址并将它们显示在列表中 我可以 ping 网络中所有可用的 1 255 IP 地址 但我想让这个过程更快 此代码在大约 1 秒内扫描我的网络 255 个 D 级段 我在 V
  • VS2015:应用程序无法正确启动(0xc000007b)

    我在 Visual Studio 2015 上为 Windows 10 PC 编写了代码 该应用程序主要关注 UDP 通信 我使用 boost 库 它工作正常 但当我将代码文件夹移至 Windows 7 时 我收到错误 应用程序无法正确启动
  • Android TCP 连接最佳实践

    我正在开发一个需要 TCP 连接到 TCP 服务器的 Android 应用程序 用 Node js 编写 我的 Android TCP 客户端正在工作 可以来回发送消息 我的具体问题是 在 Android 中处理与服务器的 TCP 连接的最
  • 使用 iPhone 作为热点时 TCP 连接无法正常工作

    我正在开发一个 iOS 应用程序 它通过 TCP 套接字连接到在 Android 上运行的服务器应用程序 为了找到第二个设备的 IP 我使用 UDP 请求并接收服务器的 IP 当我将它们连接到 Wi Fi 网络或使用 Android 设备作
  • 对等网络应用程序的网络发现

    我希望有两个类 一个服务器类和一个客户端类 服务器类应该接收每个新客户端的 IP 地址和端口号并将它们存储在列表中 它应该为每个客户端提供已连接客户端及其 IP 地址的列表 然后 客户端可以使用 TCP 连接相互通信 问题是客户端不知道服务
  • 如何模拟客户端和服务器之间的套接字断开连接(在 Windows 上)?

    我已经实现了一种 心跳解决方案 我想看看在实际情况下网络 故障 时会发生什么 特别是当套接字上没有流量时发生这种情况 问题 我只有一台电脑 我在windows java上 我想简单地拔掉网线 停用网卡不会影响这两个进程 因为它们在同一个盒子
  • 在 Perl 中如何接受多个 TCP 连接?

    我对 Linux 的 Perl 脚本有疑问 它的主要目的是成为 3 个应用程序之间的中间人 它应该做什么 它应该能够等待 UDP 文本 不带空格 udp port 当它收到 UDP 文本时 它应该将其转发到连接的 TCP 客户端 问题是我的
  • 是否可以通过互联网在两个移动设备 (iPhone) 之间连接套接字?

    是否可以通过互联网在两个移动设备 iPhone 之间连接套接字 我正在尝试发现每个设备的IP并直接连接 我知道可以使用 Bonjour 来完成 但这只适用于本地网络 我需要通过互联网在两个设备之间建立高速连接 Thanks 如果你有两个 I
  • Python套接字模块:Recv()数据响应被切断

    解释 我目前正在尝试使用 python 脚本控制智能电源板 为了实现这一点 我使用了带有套接字模块的 TCP 连接 大约 75 的情况下 我会得到我正在寻找的响应 数据 并且一切都运行良好 然而 大约 25 的情况下 响应会以完全相同的长度
  • F1 2019 UDP解码

    我目前正在为 F1 方向盘开发自己的显示器 F1 2019 由codemasters提供 通过UDP发送数据 该数据存储在字节数组中 我在解码返回的数组时遇到一些问题 问题是我得到了很多信息 但我不知道如何处理它们 我将向您介绍我所尝试过的
  • 为什么turn服务器不支持tcp连接?

    我是 WebRTC 新手 我需要为我的 webrtc 应用程序配置我自己的 Turn 服务器 我使用以下命令安装了我的转弯服务器 apt get install coturn 我只需要通过 tcp 运行转变服务器 它不必使用 UDP 进行任
  • 是否可以找到哪个用户位于 localhost TCP 连接的另一端?

    这是一个编程问题 但它是 Linux Unix 特定的 如果我从本地主机获得 TCP 连接 是否有一种简单的方法可以告诉哪个用户在 C 程序内建立了连接而无需 shell 我知道这对于 Unix 域套接字来说并不太难 我已经知道远程 IP
  • recvfrom() 中的 addrlen 字段有何用途?

    我在程序中使用 recvfrom 从我在 src addr 中指定的服务器获取 DGRAM 数据 但是 我不确定为什么需要初始化并传入addrlen 我读了手册页 但不太明白它的意思 如果src addr不为NULL 并且底层协议提供了源地
  • 简单的跨平台 TCP IP API?

    我不打算使用像 QT 或 wxWidgets 的 API 这样的大东西 我只想要可以在 Android iOS Windows Mac Linux 上运行的简单套接字 我正在制作一个事件驱动的纸牌游戏 所以 TCP 是最好的 本质上 我只想
  • 无法分配请求的地址 - 可能的原因?

    我有一个由主服务器和分布式从服务器组成的程序 从属服务器向服务器发送状态更新 如果服务器在固定时间内没有收到特定从属服务器的消息 则会将该从属服务器标记为关闭 这种情况一直在发生 通过检查日志 我发现从站只能向服务器发送一个状态更新 然后永
  • 序列化是通过套接字发送数据的最佳选择吗?

    有人告诉我 序列化不是通过套接字发送数据的最佳方法 但他们说他们在一本书上读过一次 并且不确定更好的方法 因为他们以前没有真正做过网络 那么序列化是最好的方法还是有更好的方法 如果这有很大的不同的话 这也是一个游戏 通过搜索有关通过它发送对
  • 中断 Select 以添加另一个要在 Python 中监视的套接字

    我正在 Windows XP 应用程序中使用 TCP 实现点对点 IPC 我正在使用select and socketPython 2 6 6 中的模块 我有三个 TCP 线程 一个读取线程通常会阻塞select 一个通常等待事件的写入线程
  • 如何在Linux内核源代码中打印IP地址或MAC地址

    我必须通过修改 Linux 内核源代码来稍微改变 TCP 拥塞控制算法 但为了检查结果是否正确 我需要记录 MAC 或 IP 地址信息 我使用 PRINTK 函数来打印内核消息 但我感觉很难打印出主机的MAC IP地址 printk pM
  • Linux:如何从特定端口发送TCP数据包?

    如何打开原始套接字以从特定 TCP 端口发送 我希望所有连接始终来自临时端口以下的一系列端口 如果您正在使用raw套接字 然后只需在数据包标头中填写正确的 TCP 源端口即可 相反 如果您使用 TCP 套接字接口 socket connec

随机推荐

  • 附录A 进阶游戏编程书籍总结与推荐

    章节导读 很多游戏编程书籍都有一个通病 xff0c 一本书写完 xff0c 读者看完之后 xff0c 不知道下一步该如何前进 这里的附录就是让大家看完这本书后 xff0c 知道自己接下来可以学习什么 xff0c 如何进一步提升自己 为学习思
  • 最受欢迎的菜品

    7 2 最受欢迎的菜品 20分 某自助餐厅要求餐厅的客人在就餐后进行投票 xff0c 选出一款最喜爱的菜品 xff0c 每日营业结束后进行投票统计 xff0c 选出投票数最多的菜品为最受欢迎的菜品 请编写一个程序帮助餐厅快速完成这个统计工作
  • 利用grafana&prometheus 快速配置k8s监控面板 & 主机监控面板

    系列文章目录 1 使用helm快速安装 grafana amp prometheus 2 利用grafana amp prometheus 快速配置 k8s amp 主机监控 3 grafana amp prometheus 快速配置报警规
  • 使用idea创建一个简单的servlet项目

    在创建一个简易的项目之前首先需要在idea配置好tomcat的环境 xff08 1 xff09 点击add configuration xff08 2 xff09 点击 xff0b 号 xff08 3 xff09 选择好你的tomcat版本
  • 为什么我们需要uCos?带你透彻理解RTOS

    与uCos见面还是大学的时候 xff0c 老师让我为毕业设计选一个课题 xff0c 要求有关嵌入式实时操作系统 xff0c 于是开始在网上搜索 xff0c 顺理成章的就发现了uCos xff0c 于是开始了uCos之路 xff0c 但后来由
  • 多旋翼PID控制器笔记

    多旋翼PID控制器笔记 高度控制垂向速度环加速度指令到油门指令的映射垂向加速度环 水平控制水平速度环水平加速度到姿态的映射姿态环欧拉运动学方程角速度环欧拉动力学方程 高度控制 垂向速度环 垂向速度指令在NED坐标系下给出 xff0c 采用P
  • WGS-84坐标系

    WGS 84坐标系 WGS84坐标系基本参数地理坐标曲率半径WGS 84与NED坐标系的转换 WGS84坐标系 WGS 84坐标系 xff08 World Geodetic System一1984 Coordinate System xff
  • MPU6050在ROS中应用

    arduino下读取MPU6050数据 参考 xff1a http diyhacking com arduino mpu 6050 imu sensor tutorial 硬件 arduino uno或arduino mega2560mpu
  • 工作空间目录

    PathGo导航模块的默认固定IP是192 168 31 200 xff0c 默认用户名为eaibot xff0c 密码为 eaibot span class hljs variable span ssh eaibot span class
  • 嵌入式软件工程师求职需要的基本技能

    总结一下 嵌入式软件工程师 一般需要会的技能 xff0c 也可以为自己接下来的学习做一个规划 xff1a 1 C C 43 43 编程基础扎实 xff1b 2 熟悉ARM体系结构 熟悉Linux操作系统 xff1b 3 熟悉多线程编程 xf
  • 信号量、邮箱和消息队列

    信号量像一把钥匙 xff0c 任务要运行下去 xff0c 需先拿到这把钥匙 消息邮箱是一个指针型变量 可以向一个任务或一个中断服务子程序发送一则消息 xff08 一个指针 xff09 xff0c 同样 xff0c 一个或多个任务通过内核服务
  • ROS单线程与多线程处理

    ROS wiki xff1a http wiki ros org ROS API xff1a https docs ros org en api roscpp html index html ROS单线程与多线程处理 xff1a http
  • Linux 完全卸载重装opencv

    一 完全卸载opencv 1 先到opencv编译安装的目录下 sudo make uninstall cd sudo rm r build 2 上面最后一行命令有的文件夹不存在会有提示 xff0c 但是不影响 xff0c 只要把已安装的o
  • [Python黑帽] 三.编程实现IP及端口扫描器、实现多线程C段扫描器

    Python黑帽第三篇文章将分享网络扫描基础知识 xff0c 编程实现IP及端口扫描器 实现多线程C段扫描器 本文参考了 Python绝技 书籍和i春秋ADO老师的课程内容 xff0c 这里真心推荐大家去学习ichunqiu课程 xff0c
  • [Python从零到壹] 五.网络爬虫之BeautifulSoup基础语法万字详解

    欢迎大家来到 Python从零到壹 xff0c 在这里我将分享约200篇Python系列文章 xff0c 带大家一起去学习和玩耍 xff0c 看看Python这个有趣的世界 所有文章都将结合案例 代码和作者的经验讲解 xff0c 真心想把自
  • [Python从零到壹] 六.网络爬虫之BeautifulSoup爬取作者个人博客网站详解

    欢迎大家来到 Python从零到壹 xff0c 在这里我将分享约200篇Python系列文章 xff0c 带大家一起去学习和玩耍 xff0c 看看Python这个有趣的世界 所有文章都将结合案例 代码和作者的经验讲解 xff0c 真心想把自
  • 2016年总结:教师路的开启,爱情味的初尝 (下)

    一篇文章 xff0c 两个主角 xff0c 几片故事 xff0c 呆萌人生 人间如花丛 xff0c 惟愿从 34 娜 34 片花丛中采撷一点点精华 xff0c 用简单的文字抒写属于我俩的美丽国度 xff0c 仅以此篇献给我的娜 34 以前很
  • 解决 QGC地面站 ( QGroundControl )停止工作-由于win7 ghost精简缺少语音包

    64 TOC 解决 QGC地面站 QGroundControl 停止工作 QGC停止工作查看停止工作界面的详细信息发现缺少语音相关东西 此时 xff0c 你尝试打开自己电脑的讲述人功能 xff0c 实际上是不能打开的 正是由于精简ghost
  • 无人机+AI人工智能可以实现哪些领域的场景应用?

    全球无人机行业发展迅猛 xff0c 商用 消费级无人机市场也逐年增长 无人机凭借着可大范围观察地面区域 灵活 效率高等优势 xff0c 不论是在军用还是民用领域 xff0c 均发挥了重要的作用 通过搭载各种任务设备 xff0c 无人机可以在
  • 使用国标流媒体服务器查看监控摄像头视频流如何正确使用UDP及TCP协议?

    用过国标流媒体服务器的朋友们应该都知道 xff0c GB28181协议是由公安部提出来的 xff0c 能够对接公安部的网络系统 xff0c 给安防带来了很大的便利性 xff0c 我们的国标流媒体服务器就支持集成接入自己的平台 xff0c 也