| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- package com.genersoft.iot.vmp.jt1078;
- import com.genersoft.iot.vmp.jt1078.cmd.JT1078Template;
- import com.genersoft.iot.vmp.jt1078.codec.netty.TcpServer;
- import com.genersoft.iot.vmp.jt1078.proc.response.J9102;
- import com.genersoft.iot.vmp.jt1078.proc.response.J9201;
- import com.genersoft.iot.vmp.jt1078.proc.response.J9202;
- import com.genersoft.iot.vmp.jt1078.proc.response.J9205;
- import java.util.Scanner;
- /**
- * @author QingtaiJiang
- * @date 2023/4/28 14:22
- * @email qingtaij@163.com
- */
- public class JT1078ServerTest {
- private static final JT1078Template jt1078Template = new JT1078Template();
- public static void main(String[] args) {
- System.out.println("Starting jt1078 server...");
- TcpServer tcpServer = new TcpServer(21078);
- tcpServer.start();
- System.out.println("Start jt1078 server success!");
- Scanner s = new Scanner(System.in);
- while (true) {
- String code = s.nextLine();
- switch (code) {
- case "1":
- test9102();
- break;
- case "2":
- test9201();
- break;
- case "3":
- test9202();
- break;
- case "4":
- test9205();
- break;
- default:
- break;
- }
- }
- }
- private static void test9102() {
- J9102 j9102 = new J9102();
- j9102.setChannel(1);
- j9102.setCommand(0);
- j9102.setCloseType(0);
- j9102.setStreamType(0);
- String s = jt1078Template.stopLive("18864197066", j9102, 6);
- System.out.println(s);
- }
- private static void test9201() {
- J9201 j9201 = new J9201();
- j9201.setIp("192.168.1.1");
- j9201.setChannel(1);
- j9201.setTcpPort(7618);
- j9201.setUdpPort(7618);
- j9201.setType(0);
- j9201.setRate(0);
- j9201.setStorageType(0);
- j9201.setPlaybackType(0);
- j9201.setPlaybackSpeed(0);
- j9201.setStartTime("230428134100");
- j9201.setEndTime("230428134200");
- String s = jt1078Template.startBackLive("18864197066", j9201, 6);
- System.out.println(s);
- }
- private static void test9202() {
- J9202 j9202 = new J9202();
- j9202.setChannel(1);
- j9202.setPlaybackType(2);
- j9202.setPlaybackSpeed(0);
- j9202.setPlaybackTime("230428134100");
- String s = jt1078Template.controlBackLive("18864197066", j9202, 6);
- System.out.println(s);
- }
- private static void test9205() {
- J9205 j9205 = new J9205();
- j9205.setChannelId(1);
- j9205.setStartTime("230428134100");
- j9205.setEndTime("230428134100");
- j9205.setMediaType(0);
- j9205.setStreamType(0);
- j9205.setStorageType(0);
- String s = jt1078Template.queryBackTime("18864197066", j9205, 6);
- System.out.println(s);
- }
- }
|