您现在的位置是:物联网 >>正文
如何基于Nginx搭建流媒体服务器
物联网84人已围观
简介HLS是最常见的视频流媒体协议,HLS是一种自适应流媒体技术,可以根据用户的设备和网络条件对播放媒体内容,以获得最佳播放性能。Nginx RTMP是一个Nginx插件,支持将RTMP和HLS流添加到媒 ...

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服务集成到您的流媒应用程序或者网页中。亿华云
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/html/431a9099478.html
相关文章
IceFire勒索软件针对Linux企业系统推出新变体
物联网网络安全服务商SentinelOne公司的研究部门SentinelLabs发现了一种新型的Linux版IceFire勒索软件,该勒索软件利用IBM公司的Aspera Faspex ...
【物联网】
阅读更多长虹49Q2F高清电视(一部完美的高清电视之选)
物联网长虹49Q2F是一款性价比极高的高清电视,拥有细节逼真、画质出色等优点,是用户选择高清电视的理想之选。一:采用4K超高清面板技术,长虹49Q2F的画面清晰度非常出色,能够呈现更多细节,让观影体验更加逼 ...
【物联网】
阅读更多南航小卫星(南航小卫星)
物联网自从南航小卫星项目启动以来,南航以其卓越的科研实力和创新能力,在航空领域探索中取得了巨大的突破。南航小卫星利用最先进的技术,为未来航空事业带来了巨大的发展机遇,成为航空科技领域的新宠儿。本文将详细介绍 ...
【物联网】
阅读更多
热门文章
最新文章
友情链接
- 戴尔数据泄露事件:测试实验室平台遭 World Leaks 黑客组织入侵
- 探索2023年vivo最新款手机的革新之路(领先科技、卓越性能、引领未来)
- 你的App每三分钟就会遭遇一次攻击
- 原来这才是2022企业都愿意选择云服务器的原因
- 戴尔科技 VMware Tanzu 加快基础设施现代化进程满足您的业务需求
- 身份安全成焦点:Palo Alto Networks拟以250亿美元收购CyberArk
- 技嘉降BIOS教程(教你轻松降级技嘉BIOS,解决电脑问题)
- 运维工程师来活了,Linux 又报了两个超级漏洞(附解决方案)
- W7手动还原系统教程(一步步教您如何使用W7手动还原系统,保护和修复您的计算机) 源码库香港物理机云服务器亿华云企业服务器网站建设b2b信息平台