背景分析

众所周知,RTSP协议是一个流媒体协议,可以实现直播和点播形式的音频与视频流的播放。RTSP协议定义了多种服务器-客户端之间交互的接口,主要有OPTIONS,DESCRIBE,SETUP,PLAY,TEARDOWN,RECORD,ANNOUNCE。RTSP并不包括具体数据的传输,该功能一般由RTP与RTCP协议来实现,并可以通过TCP或UDP两种底层传输方式进行。

下图是典型的RTSP直播过程中服务端-客户端主要交互过程:

EasyRTSPServer就是一套稳定、高效、可靠、多平台支持的RTSP-Server组件,今天为大家分享用户在使用EasyRTSPServer对接海康NVR时G726时,音频不能正常播放的问题。

提出问题

近期我们遇到了EasyRTSPServer对接海康NVR,视频正常,但音频不能正常播放这样的问题。

分析问题

EasyRTSPServer输出视频为H264,音频格式为G726,源都来自海康的摄像机,而该摄像机直接接入NVR是可以正常播放的。

解决问题

我们可以排除摄像机源,问题就在EasyRTSPServer,通过抓包对比,发现海康每次发包大小是固定的,而EasyRTSPServer的音频发包则是很大的一帧,说明是将多个音频帧组成一个大的帧发出了。在创建SimpleRTPSink中,指定allowMultipleFramesPerPacket参数为false即可。

关于EasyRTSPServer

EasyRTSPServer是一套稳定、高效、可靠、多平台支持的RTSP-Server组件,接口调用非常简单成熟,无需关注RTSPServer中关于客户端监听接入、音视频多路复用、RTSP具体流程、RTP打包与发送等相关问题,支持多种音视频格式,再也不用去处理整个RTSP OPTIONS/DESCRIBE/SETUP/PLAY/RTP/RTCP的复杂流程和担心内存释放的问题了,非常适合于安防领域、教育领域、互联网直播领域等。

EasyRTSPServer流媒体服务协议网络视频直播平台对接海康NVR音频不能正常播问题解决方案相关推荐

  1. php对接海康视频教程_EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放...

    原标题:EasyNVR无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页播放 市场上常见的海康.大华.宇视等网络摄像头只要支持RTSP协议,都可以接入到EasyNVR中,今天主要给大家分 ...

  2. 采用EasyNVR网页无插件互联网直播平台对接海康摄像头如何通过SDK将视频在前端网页上进行播放?

    背景分析 安防摄像头在进行互联网直播中所使用的EasyNVR核心在于摄像机的音视频流的获取.转换.转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器.Android.iOS.微 ...

  3. 网络视频直播平台怎么开发、有什么难点

    "网络视频直播平台怎么开发.有什么难点"这类文章实在是太难写了,因为开发直播APP软件需要至少全国用户能够跨平台流畅观看,这其中涉及到的点太多太复杂了,所以讲清楚网络视频直播平台怎 ...

  4. 现场直播信号进播出服务器,网络视频直播平台是如何搭建的

    最近学校准备办一个晚会,想通过网络进行视频直播,视频信号由校电视台提供(压缩号了),我们需要想办法如何让小内的学生在宿舍里通过网络看到晚会. 通俗的讲,网络视频直播是把活动现场的音频或视频压信号压缩, ...

  5. 安防视频推流组件EasyRTSPServer对接海康NVR视频正常音频不能正常播放问题解析

    背景分析 众所周知,RTSP协议是一个流媒体协议,可以实现直播和点播形式的音频与视频流的播放.RTSP协议定义了多种服务器-客户端之间交互的接口,主要有OPTIONS,DESCRIBE,SETUP,P ...

  6. LiveGBS流媒体平台国标GB/T28181作为上级平台对接海康大华华为宇视等下级平台硬件NVR监控摄像机

    LiveGBS流媒体平台国标GB/T28181作为上级平台对接海康.大华.华为.宇视等下级平台NVR硬件监控摄像机 1.背景说明 2.部署国标平台 2.1.安装使用说明 2.2.服务器网络环境 2.3 ...

  7. LiveGBS流媒体平台GB/T28181功能-作为上级平台对接海康大华华为宇视等下级平台监控摄像机NVR硬件执法仪等GB28181设备

    LiveGBS作为上级平台对接海康大华华为宇视等下级平台监控摄像机NVR硬件执法仪等GB28181设备 1.背景说明 2.部署国标平台 2.1.安装使用说明 2.2.服务器网络环境 2.3.信令服务配 ...

  8. live555作为RTSP流媒体服务器RTSPServer时解决对接海康NVR时G711音频不能正常播放的问题

    live555作为NVR内置的流媒体服务器RTSPServer在对接海康NVR,视频正常,音频不能正常播放, 但VLC可以正常播放. 经过问题的分析,发现live555作为NVR流媒体服务器输出视频为 ...

  9. 国标服务器GBServerPlatform对接海康NVR的操作说明

    这一篇文章介绍QuickGBLink开发的国标服务器如何对接海康NVR(网络硬盘录像机),主要讲解相关的操作步骤. (GBT28181平台软件下载地址:https://github.com/Quick ...

最新文章

  1. 只需两行代码,2080Ti 就能当 V100用,这个炼丹神器真牛!
  2. Struts 2的文件上传
  3. JVM - 常见的JVM种类
  4. Google 首次引入数据中心液体冷却
  5. python 文本向量化_Python文本特征抽取与向量化算法学习
  6. python入门学习课程推荐
  7. 如何用excel筛选相似内容_Excel中如何将两组数据的相同内容进行快速筛选配对...
  8. 抽象类必须要有抽象方法吗?
  9. 图片中的Build 2016
  10. BeanUtils包的使用
  11. linux分割图片软件,桌面应用|5 种拆分 Linux 终端的方法
  12. OpenCV与图像处理学习十七——OpenCV人脸检测(含代码)
  13. php中数字字符串转换为字符串,php如何实现数字转字符串,php字符串转换为数字...
  14. 实验报告-python文库_Python实验报告
  15. fiddler安装常见问题
  16. 使用易宝支付接口实现java网上支付功能。
  17. 【案例】凤凰新华物流:探索智能化图书发行物流体系建设,助力出版行业担当文化建设使命-WMS
  18. python 弧度制和角度制相互转换(math库和numpy库);计算反正余弦正切值
  19. LabVIEW虚拟数字示波器
  20. 科学养生:揭秘世界上最健康的作息时间表

热门文章

  1. linux 服务器 硬盘测试工具,Linux 下的硬盘读写速度测试工具
  2. 腾讯王巨宏:开源是一项长跑,与开发者共赢开源未来
  3. STM32流水灯程序---2种方式
  4. VMWare软件定义数据中心SDDC
  5. 微信小程序和uniapp高频面试题
  6. banner设圆角_C4D和PS如何制作banner
  7. 360云 Ubuntu安装Dokcer
  8. 华通-小天 IDC
  9. 密评复习(选择+简答)
  10. 高校合同管理系统的设计与实现