Skip to content

Latest commit

 

History

History
50 lines (46 loc) · 932 Bytes

3_rtmp_httpflv.md

File metadata and controls

50 lines (46 loc) · 932 Bytes

3. 配置rtmp和httpflv

3.1 rtmp和httpflv配置

实例配置:

{
    "log_dir":"server.log",
    "log_level": "info",
    "rtmp":{
        "enable": true,
        "listen":1935,
        "gop_cache":"enable"
    },
    "httpflv":{
        "enable": true,
        "listen":8070
    }
}

如何运行:./objs/cpp_media_server -c ./conf/rtmp_httpflv.cfg

3.2 配置详解

httpflv模块,通过配置“httpflv”的json模块。

如果不配置httpflv的json模块,httpflv服务为“去使能”状态。

3.2.1 使能httpflv

"httpflv":{
    "enable": true
    ......
}

3.2.2 配置httpflv端口号

"httpflv":{
    "enable": true
    "listen":8070
}

配置httpflv端口号。

3.3 使用举例

推流举例:

ffmpeg -re -i xxx.flv -c copy -f flv rtmp://x.x.x.x/live/livestream

httpflv举例:

ffplay http://x.x.x.x:8070/live/livestream.flv