Dana
2025-12-04 e4b7cbea399e3dcc40011eaa2d2fe25696d7e894
app/src/main/java/com/anyun/h264/H264Encoder.java
@@ -173,6 +173,18 @@
    public void setEnableNetworkTransmission(boolean enable) {
        this.enableNetworkTransmission = enable;
        Timber.d("Network transmission " + (enable ? "enabled" : "disabled"));
        // 如果在编码过程中动态开启网络传输,需要确保底层Socket已经建立
        if (enable) {
            if (!protocolHelper.initializeSocket()) {
                Timber.e("Failed to initialize socket when enabling network transmission");
            }
        } else {
            // 动态关闭网络传输时,及时释放底层Socket资源
            if (protocolHelper != null) {
                protocolHelper.closeSocket();
            }
        }
    }
    /**