Templario_7777

RTMP SERVER UBUNTU 16.04

Aug 22nd, 2018
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
  2.  
  3. wget http://nginx.org/download/nginx-1.7.5.tar.gz
  4.  
  5. wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
  6.  
  7. tar -zxvf nginx-1.7.5.tar.gz
  8.  
  9. unzip master.zip
  10.  
  11. cd nginx-1.7.5
  12.  
  13. ./configure --with-http_ssl_module --with-ipv6 --add-module=../nginx-rtmp-module-master
  14.  
  15. make
  16.  
  17. sudo make install
  18.  
  19. sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx
  20.  
  21. sudo chmod +x /etc/init.d/nginx
  22.  
  23. sudo update-rc.d nginx defaults
  24.  
  25. sudo apt-get update
  26.  
  27. sudo apt-get install ffmpeg
  28.  
  29. sudo mkdir /HLS
  30.  
  31. sudo mkdir /HLS/live
  32.  
  33. sudo mkdir /HLS/mobile
  34.  
  35. sudo mkdir /video_recordings
  36.  
  37. sudo chmod -R 777 /video_recording
  38.  
  39. sudo ufw limit ssh
  40.  
  41. sudo ufw allow 80
  42.  
  43. sudo ufw allow 1935
  44.  
  45. sudo ufw enable
  46.  
  47. sudo mv /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bkp
  48.  
  49. sudo nano /usr/local/nginx/conf/nginx.conf
  50.  
  51.  
  52. *******************************************************************************
  53.  
  54. worker_processes auto;
  55. rtmp_auto_push on;
  56. events {}
  57. rtmp {
  58. server {
  59. listen 1935;
  60. listen [::]:1935 ipv6only=on;
  61.  
  62. application live {
  63. live on;
  64. record off;
  65. }
  66. }
  67. }
  68.  
  69. *******************************************************************************
Add Comment
Please, Sign In to add comment