Open zolagz opened 1 year ago
文档更新了
------------------ 原始邮件 ------------------ 发件人: zola @.> 发送时间: 2023年6月1日 11:04 收件人: waimifeier/hikvision-spring-boot-starter @.> 抄送: Subscribed @.***> 主题: Re: [waimifeier/hikvision-spring-boot-starter] 关于HkUtils.streamToFlv函数参数的问题 (Issue #8)
问题1 : 请问 HkUtils.streamToFlv 这个函数中 PipedInputStream 参数传什么?
在你的文档中 只传入的三个参数,而HkUtils.streamToFlv定义的参数有四个的。
/ 实时预览 / @GetMapping(value = "/video/sdkReal.flv",produces = {"video/x-flv;charset=UTF-8"}) public void flvSdkReal(HttpServletResponse response,HttpServletRequest request){ AsyncContext asyncContext = request.startAsync(); asyncContext.setTimeout(0); // sdk抓流,必须登陆 CameraLogin cameraLogin = HkUtils.doLogin("ip", "端口", "账号", "密码"); // sdk开启实时预览 (参数二为通道号,可从登陆信息获取到) VideoPreview videoPreview = HkUtils.startRelaPlay(cameraLogin.getUserId(),17); PipedOutputStream outputStream = videoPreview.getOutputStream(); try { // 使用抓流器进行转码 HkUtils.streamToFlv(outputStream,asyncContext,videoPreview.getPlayHandler()); }catch (Exception e){ e.printStackTrace(); } }
问题2 :
实时预览我理解是应该返回 一个结果的,为何 public void flvSdkReal(HttpServletResponse response,HttpServletRequest request) **这里定义为void类型而没有返回值呢?
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>
问题1 : 请问 HkUtils.streamToFlv 这个函数中 PipedInputStream 参数传什么?
在你的文档中 只传入的三个参数,而HkUtils.streamToFlv定义的参数有四个的。
问题2 : 实时预览我理解是应该返回 一个结果的,为何 public void flvSdkReal(HttpServletResponse response,HttpServletRequest request) 这里定义为void类型而没有返回值呢?