首页 > 其他分享 >使用ZLMediaKit对RTSP流转MP4进行播放

使用ZLMediaKit对RTSP流转MP4进行播放

时间:2024-01-26 11:15:42浏览次数:59  
标签:ZLMediaKit String stream url RTSP MP4 Var playType

框架地址:

https://github.com/ZLMediaKit/ZLMediaKit/wiki/MediaServer%E6%94%AF%E6%8C%81%E7%9A%84HTTP-API

 

部署ZLMediaKit解码器

https://blog.csdn.net/u011374856/article/details/124802856?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-124802856-blog-131706812.235%5Ev42%5Epc_relevant_3m_sort_dl_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-124802856-blog-131706812.235%5Ev42%5Epc_relevant_3m_sort_dl_base3&utm_relevant_index=9

 

在springboot中使用api进行代理 和关流 使用 addStreamProxy  close_streams 接口

    /**
     * 获取电网容量数据
     *
     * @param playType play type
     * @param stream   stream
     * @param url      url
     * @return the string
     * @since 3.0.0
     */
    @Get("/index/api/addStreamProxy?vhost=https://nvr.minexiot.com&secret=crRbv1YruHIdUkp8GoBYElXI3152HlAF&app={playType}&stream={stream}&url={url}")
    String addStream(@Var("playType") String playType, @Var("stream") String stream, @Var("url") String url);

    /**
     * Close stream
     *
     * @param playType play type
     * @param stream   stream
     * @return the string
     * @since 3.5.0
     */
    @Get("/index/api/close_streams?secret=crRbv1YruHIdUkp8GoBYElXI3152HlAF&schema=rtsp&vhost=__defaultVhost__&app={playType}&stream={stream}&force=1")
    String closeStream(@Var("playType") String playType, @Var("stream") String stream);

 

标签:ZLMediaKit,String,stream,url,RTSP,MP4,Var,playType
From: https://www.cnblogs.com/guanxiaohe/p/17988884

相关文章

  • RTSP/Onvif协议视频平台EasyNVR无法级联到EasyNVS上云管理平台的排查与解决
    EasyNVS管理平台具备汇聚与管理EasyGBS、EasyNVR等平台的能力,可以将接入的视频资源实现视频能力统一输出,并能进行远程可视化运维等管理功能,还能解决设备现场没有固定公网IP却需要在公网直播的需求。EasyNVS上云网关管理平台不仅可以让EasyNVS获取EasyNVR的全部能力,还可以对各地部署......
  • 安防视频监控EasyCVR平台HTTP-FMP4播放协议在分屏播放时的性能优化
    安防视频监控EasyCVR平台兼容性强,可支持的接入协议众多,包括国标GB28181、RTSP/Onvif、RTMP,以及厂家的私有协议与SDK,如:海康ehome、海康sdk、大华sdk、宇视sdk、华为sdk、萤石云sdk、乐橙sdk等。平台能将接入的视频流进行汇聚、转码与多格式分发,具体包括:RTMP、RTSP、HTTP-FLV、WebSo......
  • 安防视频监控EasyCVR平台HTTP-FMP4播放协议在分屏播放时的性能优化
    安防视频监控EasyCVR平台能将接入的视频流进行汇聚、转码与多格式分发,具体包括:RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC、fmp4等。近期我们在视频监控管理平台EasyCVR系统中新增了HTTP-FMP4播放协议,有用户反馈使用FMP4协议在分屏播放时第一路出现播放不了的情况。测试发......
  • fMP4流媒体视频格式特点及其应用场景介绍
    近期我们在视频监控管理平台EasyCVR系统中新增了HTTP-FMP4播放协议,今天我们就来聊聊该协议的特点和应用。fMP4(FragmentedMPEG-4)是基于MPEG-4Part12的流媒体格式,是流媒体的一项重要技术,它能通过互联网传送高质量的视频内容。FMP4格式将整个视频文件分割为多个小片段,每个片段包含......
  • Qt采集本地摄像头推流成rtsp/rtmp(可网页播放/支持嵌入式linux)
    一、功能特点支持各种本地视频文件和网络视频文件。支持各种网络视频流,网络摄像头,协议包括rtsp、rtmp、http。支持将本地摄像头设备推流,可指定分辨率和帧率等。支持将本地桌面推流,可指定屏幕区域和帧率等。自动启动流媒体服务程序,默认mediamtx(原rtsp-simple-server),可选用srs......
  • Unity下实现跨平台的RTMP推流|轻量级RTSP服务|RTMP播放|RTSP播放低延迟解决方案
    技术背景 2018年,我们开始在原生RTSP|RTMP直播播放器的基础上,对接了Unity环境下的低延迟播放,毫秒级延迟,发布后,就得到了业内一致的认可。然后我们覆盖了Windows、Android、iOS、Linux的RTMP推送、轻量级RTSP服务和RTSP|RTMP播放。目前看,Unity环境下,我们在行业内的延迟几乎是最低的(当......
  • RTSP流截图并剔除花屏图片
    大致代码如下:importcv2importnumpyasnpfromfastapiimportHTTPExceptionRgbRangeType=tuple[tuple[int,int,int],tuple[int,int,int]]classValidationError(HTTPException):def__init__(self,detail:str,status_code=400)->None:supe......
  • Android平台Unity下如何通过WebCamTexture采集摄像头数据并推送至RTMP服务器或轻量级R
    技术背景我们在对接Unity下推送模块的时候,遇到这样的技术诉求,开发者希望在Android的Unity场景下,获取到前后摄像头的数据,并投递到RTMP服务器,实现低延迟的数据采集处理。在此之前,我们已经有了非常成熟的RTMP推送模块,也实现了Android平台Unity环境下的Camera场景采集,针对这个技术需求,......
  • RTSP/Onvif安防视频云平台EasyNVR迁移盘符后启动异常的问题排查与解决
    EasyNVR安防视频云平台可支持设备通过RTSP/Onvif协议接入,并进行视频流的处理及分发,在视频监控场景中可实现视频实时监控直播、云端录像、云存储、录像检索与回看、告警、级联等,平台能将拉取过来的音视频流转化成适合全平台播放的RTMP、RTSP、hTTP-FLV、Websocket-FLV、HLS、WebRTC......
  • rtsp视频网页播放
    注意:目前都在windows上使用,服务器安装部署多多少少有些问题。1、WebRtcStreamergithub:https://github.com/mpromonet/webrtc-streamer/releases但是经常打不开,如果有需要私信我,因为太忙了没时间放网盘,见谅里面有windows版也有linux版的在本地使用,进入exe目录 启动,默认......