Dana
2025-12-04 5c53b9e14a23db4416975e08b95d7663033453a6
1.jia liangge biaozhi 文件写 还是网络传输
1个文件已修改
6 ■■■■■ 已修改文件
app/src/main/java/com/anyun/h264/H264EncodeService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,如果未提供则使用默认值)