关于福富视频云平台使用FFMPEG插件处理H.264 和H.265视频流Web平台播放问题,目前WEB平台都暂不支持H.265的播放,要么在H.265的设备上设置H.264的编码格式,要么是平台插件处理H.265的码流为H.264后,转码播放。
由于插件不一样,支持的协议也不一样,有基于Flash有支持H5的。为解决福富视频云只是个视频存储中介,并不具备AI算法能力,所以“智慧社区”平台亦无法直连设备来获取事件信息,因为本平台是管理后台亦不具备AI能力,现在需解决的问题有3个:
1.视频流持续稳定播放的问题。
2.H.265Web播放问题。
3.Ai算法能力问题。
现处理办法:设备直连“视频云”,视频云纯粹就是视频中转机构,可看作是云平台的NVR,对视频数据起播放及存储功能。视频云平台给出URL地址,交由其它平台调用视频流,所以H.265问题,现联系了大华的厂家,要从大华厂家那里过一下流,他们技术上会处理一下视频异常情况,因为这是厂商的技术,不公开使用私有保护,所以再大华视频流处理后,AI分析等亦一并处理,最终把处理后的视频流和视频中的AI事件,一起传到“智慧社区”平台上。

DSS-H8900平台第三方对接平台视频流的说明.docx
H8900视频流第三方对接方案
1PDSDK可提供第三方视频取流的方案,第三方作为客户端登陆DSS平台,获取组织树和设备列表,可通过接口请求设备视频流。包括windows、IOS、安卓不同平台使用的SDK,获取方式:统一发邮件到 dh_dss_sdk@dahuatech.com (有专人维护)。
2平台MGW、MTS、SS服务可提供第三方RTSP请求的方式取流的方案,RTSP组装方式为,见文档《SS_MTS服务RTSP URL规则.docx》

3平台EMedia服务可提供第三方HLS流请求方式的方案,HLS流可应用在第三方H5页面中播放视频流,请求说明见文档:“H8900平台HLS拉流说明.docx”

HLS拉流:
H8900最新基线版本20180526版本已默认部署一个mes服务,可通过命令查看mes服务是否已运行,mes服务默认端口为7086.
[root@Storage EIMedia]# ps -axu|grep mes
Warning: bad syntax, perhaps a bogus ‘-’? See /usr/share/doc/procps-3.2.8/FAQ
root 11090 0.0 0.0 106104 1260 pts/4 S Jun15 0:00 /bin/sh ./keeper.sh …/EIMedia/mes
root 11437 0.0 0.1 73532 26748 pts/4 Sl Jun15 0:06 ./mes
root 26160 0.0 0.0 103312 880 pts/0 S+ 11:02 0:00 grep mes
[root@Storage EIMedia]# netstat -anp|grep mes
tcp 0 0 0.0.0.0:7086 0.0.0.0:* LISTEN 11437/./mes
tcp 0 0 0.0.0.0:7087 0.0.0.0:* LISTEN 11437/./mes
tcp 0 0 127.0.0.1:37602 127.0.0.1:9797 ESTABLISHED 11437/./mes

具体使用见说明文档。

HLS URL格式说明

HLS的格式:
实时 :
http://[服务IP]:[服务端口]/live/cameraid/[摄像头ID]/substream/[码流类型].m3u8
中心回放 :
http://[服务IP]:[服务端口]/vod/center/cameraid/[摄像头ID]/substream/[码流类型]/totallength/[实际总录像时长]/begintime/[开始时间]/endtime/[结束时间].m3u8
设备回放:
http://[服务IP]:[服务端口]/vod/device/cameraid/[摄像头ID]/substream/[码流类型]/totallength/[实际总录像时长]/begintime/[开始时间]/endtime/[结束时间].m3u8
说明:
[服务IP]:MES所在服务器的ip地址,若MES是分布式部署的话,IP为MESGW服务所在服务器的IP
[服务端口]:MES服务监听的端口,默认7086,若MES是分布式部署的话,端口为MESGW服务监听的Port
[摄像头ID]:请参看大华标准URL文档说明,一般型如:1000000%40001%240 1000000代表设备编号,001代表级联号,
两者间以“%40”即“@”分隔 %24代表符号“$”,后面的0代表通道1(从0开始)
[码流类型]:1表示主码流,2表示辅码流
[实际总录像时长] :向SS查询到的实际总录像长度,单位秒。
[开始时间] 和 [结束时间] :录像块的开始和结束时间,int类型表示的,单位秒。
例如:
本级设备实时 url:
http://172.7.2.110:7086/live/cameraid/1000000%240/substream/1.m3u8
级联设备实时 url:
http://172.7.2.110:7086/live/cameraid/1000000%40001%240/substream/1.m3u8
中心回放 url:
http://10.35.51.112:7086/vod/center/cameraid/1000221%241/substream/1/totallength
/300/begintime/1508774400/endtime/1508860800.m3u8
设备回放 url:
http://10.35.51.112:7086/vod/device/cameraid/1000221%241/substream/1/totallength
/300/begintime/1508774400/endtime/1508860800.m3u8

DSS视频综合应用平台webservice接口使用手册2017.doc

HLS视频流 H265解码问题处理相关推荐

  1. ffmpeg+nginx将rtsp视频流转成本地发布的hls视频流

    0.为什么要转视频流 我这边遇到的两个问题,一个是多个客户端同时访问rtsp视频流时,会导致断帧或者丢包(也就是图像残缺),所以考虑发布一个本地局域网的流媒体服务器供大家取流.另外一个原因就是前端播放 ...

  2. FFmpeg通过摄像头实现对视频流进行解码并显示测试代码(新接口)

    在https://blog.csdn.net/fengbingchun/article/details/93975325 中给出了通过旧接口即FFmpeg中已废弃的接口实现通过摄像头获取视频流然后解码 ...

  3. hls视频流_HLS视频流:它是什么,以及何时使用它

    hls视频流 In this short article I will focus on HLS, the most extended adaptive bitrate protocol for vi ...

  4. ffmpeg+nvidia解码SDK+GPU实现视频流硬解码成Mat

    方法原理 rtsp流解码方式分为两种:硬解码和软解码.软解码一般通过ffmpeg编解码库实现,但是cpu占用率很高,解码一路1080p视频cpu占用率达到70%左右,对实际应用来说,严重影响机器最大解 ...

  5. 解决PotPlayer不支持S/W HEVC(H265)解码

    \\工具\插件\解决PotPlayer不支持SW HEVC(H265)解码 方法一: 点击"搜索解码器",会跳转到github https://github.com/Nevcair ...

  6. 如何下载微信直播视频(方法篇,HLS视频流)

    HLS视频流,直播视频下载,会议视频下载 一般视频下载 针对HLS视频流 一般视频下载 1 安装chrome的浏览器插件 Video Downloader Pro 2 将视频播放地址在新标签页打开,然 ...

  7. FLV视频流编解码知识

    FLV流媒体格式是一种新的视频格式,全称为Flash Video.Flash MX 2004对其提供了完美的支持,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上 ...

  8. html5 播放http-flv视频流和hls视频流demo

    HLS视频流 播放hls视频流需要依赖hls.min.js,网上示例很多,在这里贴一下源码. <!DOCTYPE html> <html><head><tit ...

  9. PotPlayer:不支持S/W HEVC(H265)解码 的解决办法

    PotPlayer:不支持S/W HEVC(H265)解码 当下载了几十G的4K蓝光原版电影后,播放时出现如下提示: 解决办法: 地址:https://github.com/Nevcairiel/LA ...

  10. 视频系统 流媒体 rtsp hls h264 h265 aac 高并发 低延时 系统 设计 录像 视频合成 转发 点播 快进 快退 单步播放 分布式集群

    系统改名为:,升级包改使用jpg图像封装,从2.124版本开始,1.*的升级包停止使用 系统工具            下载地址(2019-04-19) :https://pan.baidu.com/ ...

最新文章

  1. H5 新标签用法及解释
  2. mysql 子sql中调用存储过程_mysql 子sql中调用存储过程
  3. Windows Mobile和Wince(Windows Embedded CE)的字符集问题
  4. flutter自定义弹窗
  5. Oracle数据库逻辑存储结构管理相关问题与解决
  6. 牛皮啊!竟然可以为Dubbo接口生成文档了!
  7. php创建游戏房间思路,php设计模式之建造器模式分析【星际争霸游戏案例】
  8. 文本框 只输入数字键和删除键
  9. 通信原理基础概念概述
  10. 模拟集成电路大牛的经验
  11. msdia80.dll文件出现在磁盘根目录下的解决方案(转)
  12. 嚯,这款AI建模工具实在太强大了,快来pick!
  13. 数学建模笔记-斜抛运动建模
  14. 罗森伯格成功布线五星蕴海建国饭店
  15. JAVA-输出一个三角形(详解)
  16. 工信部发文启动2019网络安全防护赛,是时候对短信验证码说再见了
  17. 亚马逊运营爆款产品技巧-跨境知道
  18. 这样写的邮件,客户回复率几乎高达100%
  19. 中科院自动化所利用光学定位系统实现多智能体编队避障
  20. 【Math ML】Lagrange Multipliers 拉格朗日乘数

热门文章

  1. 电力电气自动计算excel表格大全【共46份】
  2. 收据模板 纯css+html
  3. 苹果电脑上几款不错的cad绘图软件
  4. 黑马Python教程实战项目--美多商城(一)
  5. 【分布式】什么是分布式技术?
  6. PMO在生物制药GMP生产环境中的实践——《PMO论文集(2019)》(电子版)
  7. win10添加组策略命令
  8. shell脚本之循环语句
  9. f1c100s 源码_F1C100s 数据手册Datasheet V1_0
  10. 虚拟usb打印机服务器,usb打印机服务器 云盘