Dana
2025-12-04 5c53b9e14a23db4416975e08b95d7663033453a6
app/src/main/java/com/anyun/h264/H264EncodeService.java
@@ -123,6 +123,8 @@
     * 编码配置类
     */
    private static class EncodeConfig {
         boolean enableFileOutput; //是否开启h264文件写入
         boolean enableNetworkTransmit; //开启h264,网络实时推流
        String ip;
        int port;
        int width;
@@ -463,11 +465,11 @@
            // 使用一个临时文件名来设置目录,H264Encoder会在初始化时创建第一个文件
            File tempFile = new File(outputFileDirectory, "temp.h264");
            h264Encoder.setOutputFile(tempFile.getAbsolutePath());
            h264Encoder.setEnableFileOutput(true); // 启用文件输出
            h264Encoder.setEnableFileOutput(config.enableFileOutput); // 启用文件输出
            
            // 启用网络传输并设置服务器地址
            h264Encoder.setEnableNetworkTransmission(true);
            h264Encoder.setEnableNetworkTransmission(config.enableNetworkTransmit);
            h264Encoder.setServerAddress(config.ip, config.port);
            
            // 设置协议参数(使用配置中的simPhone,如果未提供则使用默认值)