houxiao
2017-02-09 084a4da9c460a73b2e95a84578e3302dda5efd25
run 20170208

git-svn-id: http://192.168.1.226/svn/proxy@101 454eff88-639b-444f-9e54-f578c98de674
2个文件已修改
77 ■■■■ 已修改文件
RtspFace/main.cpp 76 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/make.sh 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/main.cpp
@@ -71,25 +71,25 @@
        }
    }
    
    //{
    //    PL_Scale_Config config;
    //    config.toWidth = 800;
    //    config.toHeight = 600;
    //    PL_Scale* ple = (PL_Scale*)pipeLine.push_elem("PL_Scale");
    //    bool ret = ple->init(&config);
    //    if (!ret)
    //    {
    //        LOG_ERROR << "PL_Scale.init error";
    //        exit(EXIT_FAILURE);
    //    }
    //}
    {
        PL_Scale_Config config;
        config.toWidth = 800;
        config.toHeight = 600;
        PL_Scale* ple = (PL_Scale*)pipeLine.push_elem("PL_Scale");
        bool ret = ple->init(&config);
        if (!ret)
        {
            LOG_ERROR << "PL_Scale.init error";
            exit(EXIT_FAILURE);
        }
    }
    //{
    //    SensetimeFaceTrackConfig config;
    //    //config.generate_face_feature = true;
    //    PL_SensetimeFaceTrack* ple = (PL_SensetimeFaceTrack*)pipeLine.push_elem("PL_SensetimeFaceTrack");
    //    ple->init(&config);
    //}
    {
        SensetimeFaceTrackConfig config;
        //config.generate_face_feature = true;
        PL_SensetimeFaceTrack* ple = (PL_SensetimeFaceTrack*)pipeLine.push_elem("PL_SensetimeFaceTrack");
        ple->init(&config);
    }
    
    //PipeLine pipeLine2;
    //{
@@ -124,26 +124,26 @@
    //    }
    //}
    //{
    //    PL_H264Encoder_Config config;
    //    PL_H264Encoder* h264Encoder = (PL_H264Encoder*)pipeLine.push_elem("PL_H264Encoder");
    //    bool ret = h264Encoder->init(&config);
    //    if (!ret)
    //    {
    //        LOG_ERROR << "PL_H264Encoder.init error";
    //        exit(EXIT_FAILURE);
    //    }
    //}
    //
    //{
    //    PL_RTSPServer* rtspServer = (PL_RTSPServer*)pipeLine.push_elem("PL_RTSPServer");
    //    bool ret = rtspServer->init(nullptr);
    //    if (!ret)
    //    {
    //        LOG_ERROR << "rtspServer.init error";
    //        exit(EXIT_FAILURE);
    //    }
    //}
    {
        PL_H264Encoder_Config config;
        PL_H264Encoder* h264Encoder = (PL_H264Encoder*)pipeLine.push_elem("PL_H264Encoder");
        bool ret = h264Encoder->init(&config);
        if (!ret)
        {
            LOG_ERROR << "PL_H264Encoder.init error";
            exit(EXIT_FAILURE);
        }
    }
    {
        PL_RTSPServer* rtspServer = (PL_RTSPServer*)pipeLine.push_elem("PL_RTSPServer");
        bool ret = rtspServer->init(nullptr);
        if (!ret)
        {
            LOG_ERROR << "rtspServer.init error";
            exit(EXIT_FAILURE);
        }
    }
    
    while(true)
    {
RtspFace/make.sh
@@ -93,3 +93,4 @@
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBX264_BASE/lib:$FFMPEG_BASE/lib:$SENSETIMEFACESDK_BASE/libs/linux-x86_64:$LIBLOG4CPP_BASE/lib:$DLIB_BASE/build/dlib
#./rtsp_face rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/main/av_stream
#rtsp://admin:a1234567@192.168.1.68:554/h264/ch1/main/av_stream