当前位置: 首页 > news >正文

【视频】使用海康SDK保存的MP4无法在浏览器(html5)中播放

1、问题描述

在使用海康 SDK 的 NET_DVR_SaveRealData 接口,将视频流保存成MP4文件后,通过浏览器无法播放MP4,播放其它的MP4正常。

2、原因分析

对比可以正常播放的MP4 和 无法播放的MP4文件,比较它们的详细信息,发现海康SDK保存的视频文件是MPEG-PS格式,后缀应该是mpeg、mpg等,但是写成了MP4,官方手册中也是MP4。
但是html5无法播放MPEG-PS格式文件;
通过的MP4文件,其格式应该是MPEG-4。

在这里插入图片描述

3、解决方法

1)尝试将生成的文件保存为mpeg后缀的文件,在html5中依然不能播放。

2)将生成的文件,使用 FFmpeg 来转码

ffmpeg -i  test.mpeg test.mp4

3)使用FFmpeg命令将海康的rtsp流保存为mp4

ffmpeg -rtsp_transport tcp -i rtsp://127.0.0.1/streaming/channels/101  -vcodec copy -an -t 10 -y test.mp4
http://www.xdnf.cn/news/582085.html

相关文章:

  • VPLC (VPLCnext) K8S
  • (1)深度学习基础知识(八股)——常用名词解释
  • # 深入解析BERT自然语言处理框架:原理、结构与应用
  • SSL/TLS证书申请与管理技术指南
  • 【QT】QT6设置.exe文件图标
  • 华为2025年校招笔试手撕真题教程(二)
  • C++ 日志系统实战第五步:日志器的设计
  • 搜维尔科技VR+5G教室建设方案,推动实现教育数字化转型
  • 5G基站选择±10ppm晶振及低相噪技术解析
  • 云原生微服务的前世今生
  • 5G 网络寻呼的信令及 IE 信息分析
  • paddlehub搭建ocr服务
  • 关于vue彻底删除node_modules文件夹
  • JMeter-Websocket接口自动化
  • Python 学习笔记
  • React19 项目开发中antd组件库版本兼容问题解决方案。
  • ubuntu中上传项目至GitHub仓库教程
  • 【数据结构与算法】LeetCode 每日三题
  • LeetCode 3356.零数组变换 II:二分查找 + I的差分数组
  • 精益数据分析(78/126):问题-解决方案画布的实战应用与黏性阶段关键总结
  • 华为云Flexus+DeepSeek征文 | 基于ModelArts Studio 的 DeepSeek API 实现行业深度搜索和分析
  • 平时使用电脑,如何去维护
  • VideoMAE论文笔记
  • 游戏引擎学习第305天:在平台层中使用内存 Arena 的方法与思路
  • 模拟退火算法求解01背包问题:从理论到实践的完整攻略
  • IPv4 地址嵌入 IPv6 的前缀转换方式详解
  • AUTOSAR AP 入门0:AUTOSAR_EXP_PlatformDesign.pdf
  • (高级)高级前端开发者指南:框架运用与综合实战
  • 《量子计算实战》PDF下载
  • 工业 / 农业 / AR 场景怎么选?Stereolabs ZED 双目3D相机型号对比与选型建议