一、安装docter
1.如果你过去安装过 docker,先删掉
sudo apt-get remove docker docker-engine docker.io
2.更新源
sudo apt-get update
3.安装依赖
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
4.信任 Docker 的 GPG 公钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
5.添加软件仓库
sudo add-apt-repository \
`"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
6.最后安装
sudo apt-get update
sudo apt-get install docker-ce
二、安装docker-compose
1,下载docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
2.授权
sudo chmod +x /usr/local/bin/docker-compose
3.pip安装
pip install docker-compose --user
3.查看版本信息
docker-compose --version
三、安装ffmpeg
1.添加源
sudo add-apt-repository ppa:djcj/hybrid
2.更新源
sudo apt-get update
3.下载安装
sudo apt-get install ffmpeg
四、导入rtsp容器
docker load -i rtsp-server.tar
五、x264转码
ffmpeg -i old.mp4 -c libx264 -b:v 4M -profile:v baseline -g 25 -an new.mp4
六、创建rtsp容器配置文件
vim docker-compose.yml #修改自己的视频路径
七、启动rtsp容器
docker-compose down
sudo docker-compose -f docker-compose.yml up
八、测试
视频流地址为rtsp://127.0.0.1:端口/test #这里的端口在vim docker-compose.yml设置