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

框架地址:

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);

 

addStreamProxy 接口返回的key 加上 .live.mp4 可以直接播放

posted @ 2024-01-26 10:56  官萧何  阅读(856)  评论(0)    收藏  举报