# docker-rtpengine **Repository Path**: longchun4835/docker-rtpengine ## Basic Information - **Project Name**: docker-rtpengine - **Description**: fsarewtewg - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-09-11 - **Last Updated**: 2025-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Configuration * vim docker-compose.yml 如果需要指定IP,将environment注释去掉,并修改以下两个参数即可,否则entrypoint.sh会自动获取IP ``` PRIV_IP: local_ip_v4 PUB_IP: public_ip ``` # Build ``` docker build -t rtpengine:1.0 -f Dockerfile . ``` 如果build失败,并且报错是源的问题,重新下载可用的源即可,163下载地址(也可选择其他源): ``` https://mirrors.163.com/.help/debian.html ``` 选择bullseye下载,下载后将新文件sources.list.bullseye替换掉旧的文件,并将Dockerfile中#COPY ./sources.list.bullseye /etc/apt/sources.list这一行的注释去掉即可 # Update configuration 修改配置在rtpengine.conf.orig和rtpengine-recording.conf.orig中,可以根据自己的实际情况修改即可,其中监听地址通过entrypoint.sh获取并替换; 注意:rtpengine.conf.orig中foreground配置必须为true,否则rtpengine会进入后台执行模式,会导致entrypoint.sh无法block,docker启动后直接退出(也可以修改启动命令,加上'-f'参数)。 # Run ``` docker-compose up -d ``` # View logs ``` docker logs ivp-rtpengine -f -n100 ```