浏览器播放RTSP格式视频流的解决方法
公司最近在做一个和摄像头有关的项目,我也参与了一些边边角角的事情,下面就来说一说我做的一些事情。 公司采用的是海康威视的摄像头,海康威视还是可以的,他会给客户提供一个摄像头web的管理系统,用户其实使用这个管理系统就可以完成基本的需求了,海康威视的提供还是比较充分的。可能有些开发者对于这个管理系统还是不够满足,想要自己开发一个可以在web页面显示摄像头视频画面。这个也是可以的,海康威视也是提供了一个web开发包,方便开发者的使用。我这几天在网上找了好久,都是一些下载要积分的,我这里把下载的地址放在GitHub上面,方便大家的下载。同时放上去的还有海康威视开发的SDK。 海康威视摄像头的视频流采用的RTSP协议的视频流,但是html5支持的是RTMP,所以RTSP协议的食视频流无法直接在web页面上面显示。我要做的工作就是在web页面上面显示RTSP格式的摄像视频流。 先来说一说RTSP协议的一些特点: (1)是流媒体协议。 (2)RTSP协议是共有协议,并有专门机构做维护。 (3)RTSP协议一般传输的是 ts、mp4 格式的流。 (4)RTSP传输一般需要 2-3 个通道,命令和数据通道分离。以上是我在网上搜到的一些RTSP协议的特点。下面就来说一说我要做的工作。 浏览器支持RTSP格式也是比较简单的,但是对于不同的浏览器会有不一样的实现方式