648540858
2022-03-25 daab2586ca1ed278ca19d3f0283fbca192cef1be
优化国标级联上级要求tcp推流时的回复
1个文件已修改
11 ■■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/InviteRequestProcessor.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/InviteRequestProcessor.java
@@ -225,6 +225,9 @@
                                mediaTransmissionTCP = true;
                                if ("active".equals(setup)) {
                                    tcpActive = true;
                                    // 不支持tcp主动
                                    responseAck(evt, Response.NOT_IMPLEMENTED, "tcp active not support"); // 目录不支持点播
                                    return;
                                } else if ("passive".equals(setup)) {
                                    tcpActive = false;
                                }
@@ -428,6 +431,14 @@
                    content.append("m=video "+ sendRtpItem.getLocalPort()+" RTP/AVP 96\r\n");
                    content.append("a=sendonly\r\n");
                    content.append("a=rtpmap:96 PS/90000\r\n");
                    if (sendRtpItem.isTcp()) {
                        content.append("a=connection:new\r\n");
                        if (!sendRtpItem.isTcpActive()) {
                            content.append("a=setup:active\r\n");
                        }else {
                            content.append("a=setup:passive\r\n");
                        }
                    }
                    content.append("y="+ ssrc + "\r\n");
                    content.append("f=\r\n");