出现该问题有两种可能原因,一个就是媒体数据接收、解码慢,跟不上render的速度;另一个就是系统时钟突变,比如有的系统会对时,导致媒体播放时失去依据,产生这个错误。楼主不知道是哪一种。
用VLC可以的吧,而且 *** 作很简单,VLC既是一款播放器,也能作为流媒体服务器进行发布,下面是具体步骤:
打开播放器后,点击“媒体”--》“流”;
选择一个文件进行编码输出,同时也可采集摄像头进行编码输出,点击“添加”
点击“串流”-->“NEXT”
在文件中选择“RTSP”,点击“添加”,选择端口号和输出媒体流的名称,然后“next”
在“配置文件”中选择输出的视音频编码的协议,根据你的需求,可选择“MPEG4”,然后“next”
最后点击“stream”,即可以rtsp协议传输以mpeg4编码的视频,在客户端根据协议进行接收即可。
最后保持着服务器一直开着就好了
当然,这是windows系统下的 *** 作,看你用了red5,如果是linux下的话,VLC是跨平台的,也是可以的!望采纳!
通过接口调用,获取网络摄像头的 RTSP 推流 URL,需要播放此 RTSP 协议传输的视频流
An HTML5 Flash Video (FLV) Player written in pure JavaScript without Flash
FLV 支持格式
动态添加 rtsp | rtmp | hls 拉流代理。只支持 H264 | H265 | AAC | G711 负载
以 rtsp://somedomaincom:554/live/0token=abcdefg&field=value
通过 流媒体源对应的播放 URL 可知一个 >
海康威视视频流和复合流区别有以下几个方面,具体如下:
1服务器不同
海康威视视频流采用通用的RTSP服务器,如nginx、SRS或 Darwin Stream Server(原生版本),更有利于私有部署。
海康威视复合流采用通用的RTSP服务器,如nginx、SRS和 Darwin Stream Server(原生版本),更有利于私有部署。
2服务器不同
海康威视视频流支持H264的扩展SEI消息发送机制。
海康威视复合流支持H265的扩展SEI消息发送机制设定,换句话说,之前推送端支持的功能,都可以同步支持。
3获取数据方式不同
海康威视视频流通过采集端,获取原始的yuv/rgb数据,h264/h265编码打包成需要的格式,如按照rtmp或rtsp打包并发送数据;
海康威视复合流通过拉流端,通过rtsp或者rtmp协议,获取到数据,并进行音视频数据parser,然后,解码,解码后的原始数据。
在rfc2616 >因为这也是一个基于网络方面的,根据>欢迎分享,转载请注明来源:内存溢出
评论列表(0条)