HLS是何基最常见的视频流媒体协议,HLS是搭建一种自适应流媒体技术,亿华云可以根据用户的流媒设备和网络条件对播放媒体内容,以获得最佳播放性能 。体服 Nginx RTMP是建站模板何基一个Nginx插件,支持将RTMP和HLS流添加到媒体服务器。搭建以ubuntu为力,流媒下面介绍如何安装使用nginx Rtmp 插件的免费模板体服步骤。
1.更新apt库 复制apt-get update1.2.安装ffmpeg等所需要的何基软件 复制apt-get install -y git build-essential ffmpeg libpcre3 libpcre3-dev libssl-dev zlib1g-dev1.3.下载RTMP模块 复制git clone https://github.com/sergey-dryabzhinsky/nginx-rtmp-module.git1.4.下载并解压Nginx 复制wget http://nginx.org/download/nginx-1.17.6.tar.gztar -xf nginx-1.17.6.tar.gzcd nginx-1.17.61.5.配置Nginx拷贝一份nginx配置文件出来 复制mv /usr/local/nginx/conf/nginx.confnano /usr/local/nginx/conf/nginx.conf1.将以下内容复制到nginx.conf文件中 : 复制 worker_processes auto; events { worker_connections 1024; } # RTMP configuration rtmp { server { listen 1935; # Listen on standard RTMP portchunk_size 4000; application show { live on; # Turn on HLS hls on; hls_path /mnt/hls/; hls_fragment 3; hls_playlist_length 60; # disable consuming the stream from nginx as rtmpdeny play all; } } } http { sendfile off; tcp_nopush on; directio 512; default_type application/octet-stream; server { listen 8080; location / { # Disable cache add_header Cache-Control no-cache; # CORS setup add_header Access-Control-Allow-Origin * always; add_header Access-Control-Expose-Headers Content-Length; # allow CORS preflight requests if ($request_method = OPTIONS) { add_header Access-Control-Allow-Origin *; add_header Access-Control-Max-Age 1728000; add_header Content-Type text/plain charset=UTF-8; add_header Content-Length 0; return 204; } types { application/dash+xml mpd; application/vnd.apple.mpegurl m3u8; video/mp2t ts; } root /mnt/; } } }1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.6.启动Nginx 复制/usr/local/nginx/sbin/nginx1.7.测试 该服务器可以从各种来源进行流式传输,包括静态文件、高防服务器搭建网络摄像头等 。流媒由于上面的体服步骤中安装了ffmpeg ,我们可以将example-vid.mp4视频文件流式传输到http服务http://localhost/show/stream。香港云服务器何基 复制ffmpeg -re -i example-vid.mp4 -vcodec libx264 -vprofile baseline -g 30 -acodec aac -strict -2 -f flv rtmp://localhost/show/stream1.8.最后 根据服务的搭建需求,可以将http服务集成到您的流媒应用程序或者网页中。源码下载 |
担心B2C API遭爬虫攻击?你可能忽略了一个更大的风险研究人员利用 AI 越狱技术大量窃取 Chrome 信息LiteSpeed 缓存插件漏洞正对 WordPress 网站构成重大风险五种黑客攻击手段威胁数据中心安全,企业如何构筑防御堡垒?MyBatis的安全小坑:#{}与${}:深度解析及实战建议第二届“长城杯”信息安全铁人三项赛(防护赛)总决赛圆满收官谷歌320亿豪赌云安全热门赛道:AI+CNAPP图解+案例,理解和实战 OAuth2 认证授权全球VPN设备遭遇大规模暴力破解攻击,280万IP地址参与其中微软又全球宕机11小时,多项核心服务无法使用云服务器网站建设香港物理机亿华云源码库b2b信息平台企业服务器