| 
					
				 | 
			
			
				@@ -1,2 +1,34 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # docker-nginx-mod-rtmp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-Docker base image with Nginx + libnginx-mod-rtmp + ffmpeg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Docker base image with Nginx + libnginx-mod-rtmp + ffmpeg. Streaming proxy. Allow you to stream video to multiple streaming platform and keep recordings in original quality. Time zone can be binded at container startup from host machine by `-v /etc/timezone:/etc/timezone:ro`. Default server port is `80`. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Docker image: [https://hub.docker.com/r/vladimirok5959/nginx-mod-rtmp](https://hub.docker.com/r/vladimirok5959/nginx-mod-rtmp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## Makefile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+* **make docker-build** - build docker image 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+* **make docker-export** - export docker image to file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+* **make docker-import** - import docker image from file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+* **make docker-test** - run test container 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+* **make docker-push** - push image to docker hub 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+## Running docker container 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+```sh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+docker run -d \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    --network host \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    --restart=always \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    --name my-container-name \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    -v /etc/timezone:/etc/timezone:ro \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    -v /var/docker/restream/recordings:/var/www/html/recordings \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    -v /var/docker/restream/rtmp-pwd.conf:/etc/nginx/rtmp-pwd.conf \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    -v /var/docker/restream/rtmp-recordings.conf:/etc/nginx/rtmp-recordings.conf \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    -v /var/docker/restream/rtmp-twitch.conf:/etc/nginx/rtmp-twitch.conf \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    -v /var/docker/restream/rtmp-youtube.conf:/etc/nginx/rtmp-youtube.conf \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vladimirok5959/nginx-mod-rtmp:latest 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+``` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+```txt 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Server: rtmp://127.0.0.1/live 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Stream Key: stream?pwd=my-secret-password-here 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+``` 
			 |