本文主要是介绍大华ICC接口multiinone,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
优先使用java-sdk-multiinone-1.0.10-jar-with-dependencies.jar
<dependency><groupId>com.dahuatech.icc</groupId><artifactId>java-sdk-multiinone</artifactId><version>1.0.10</version><scope>system</scope><systemPath>${basedir}/src/main/resources/java-sdk-multiinone-1.0.10-jar-with-dependencies.jar</systemPath>
</dependency><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--将本地jar包引入--><includeSystemScope>true</includeSystemScope></configuration></plugin></plugins></build>
private static String host = "icc平台ip";private static String username = "icc平台用户名";private static String password = "icc平台密码";private static String clientId = "icc平台clientId";private static String clientSecret = "icc平台clientSecret";private static String https = "9443";private static String http = "80";private static String channelId = "1000007$1$0$0"; // 摄像头通道号private static String streamType = "2";@Testpublic void testRealTime() {OauthConfigUserPwdInfo oauthConfigBaseInfo = new OauthConfigUserPwdInfo(host, clientId, clientSecret, username,password, false, https, http);RealTimeRequest realTimeRequest = new RealTimeRequest();realTimeRequest.setOauthConfigBaseInfo(oauthConfigBaseInfo);realTimeRequest.setChannelId(channelId);realTimeRequest.setStreamType(streamType);// PlayBackFormatEnum.HLS.code// PlayBackFormatEnum.RTSP.code// PlayBackFormatEnum.FLV.code// PlayBackFormatEnum.RTMP.code// realTimeRequest.setType(PlayBackFormatEnum.HLS.code);realTimeRequest.setType("hls");RealTimeSDK realTimeSDK = new RealTimeSDK();RealTimeResponse realTimeResponse = realTimeSDK.getRealTimeUrl(realTimeRequest);System.out.println(JSONUtil.toJsonStr(realTimeResponse));}
这篇关于大华ICC接口multiinone的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!