liusuyi
2024-07-12 d89e0182ad825d0926f4bc98e87d3b966056aac7
优化:流媒体
已修改2个文件
11 ■■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/media/domain/Items.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/media/service/impl/MediaServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/media/domain/Items.java
@@ -23,5 +23,6 @@
    private List<Readers> readers;
    private List<String> tracks;
    private Long bytesReceived;
    private Long bytesSent;
    private Date readyTime;
}
ard-work/src/main/java/com/ruoyi/media/service/impl/MediaServiceImpl.java
@@ -258,9 +258,7 @@
            //ID
            String name = item.getName();
            info.setName(name);
            Conf conf = mediaClient.getPathInfo(name);
            //RTMP播放地址
            String rtmpUrl = "rtmp://" + mediamtxHost + ":1935/" + name;
            info.setRtmpUrl(rtmpUrl);
@@ -274,10 +272,14 @@
            if (source == null || source.getId().equals("")) {
                //会话ID
                info.setId("0");
                //上行流量
                //下行流量
                long bytesReceived = item.getBytesReceived();
                String formatReceivedSize = ArdTool.formatFileSize(bytesReceived);
                info.setUpTraffic(formatReceivedSize);
                info.setDownTraffic(formatReceivedSize);
                //上行流量
                long bytesSent = item.getBytesSent();
                String formatSentdSize = ArdTool.formatFileSize(bytesSent);
                info.setUpTraffic(formatSentdSize);
                info.setBeginTime(item.getReadyTime());
            } else {
                RtspSession rtspSession = getRtspSessionById(source.getId());