当前位置: 首页 > news >正文

北苑网站建设公司上海工商网上企业查名

北苑网站建设公司,上海工商网上企业查名,洛阳网站推广方式,中专网站建设与数据管理是什么市面上优秀的流媒体服务器解决方案有很多#xff0c;比如SRS#xff0c;Red5#xff0c;EasyDarwin#xff0c;nginx-rtmp#xff0c;live555#xff0c;mediasoup等等。 这些服务器框架各有优缺点#xff0c;没有一款完美的流媒体服务器解决方案#xff0c;在流媒体选…市面上优秀的流媒体服务器解决方案有很多比如SRSRed5EasyDarwinnginx-rtmplive555mediasoup等等。 这些服务器框架各有优缺点没有一款完美的流媒体服务器解决方案在流媒体选型的时候需要根据自己的业务选择适合的流媒体服务器。 nginx-rtmp的部署 RTMP是Real Time Messaging Protocol实时消息传输协议的首字母缩写。该协议基于TCP是一个协议族包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。RTMP与HTTP一样都属于TCP/IP四层模型的应用层。 1.下载nginx 和 nginx-rtmp-module https://nginx.org/en/download.htmlhttps://github.com/arut/nginx-rtmp-module.git2.解压压缩包 $tar xvf nginx-1.20.1.tar.gz$unzip nginx-rtmp-module-master.zip 3.创建build目录 $cd nginx-1.20.1$mkdir build 4.config make make install $./configure --prefix/home/fly/work/nginx-rtmp/nginx-1.20.1/build --add-module/home/fly/work/nginx-rtmp/nginx-rtmp-module-master$make$make install 5.config过程中错误及错误处理 error : ./configure: error: the HTTP rewrite module requires the PCRE library.error :./configure: error: SSL modules require the OpenSSL library.error :./configure: error: the HTTP gzip module requires the zlib library.​​ sudo apt-get updatesudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-devsudo apt-get install zlib1g-dev​​​​​​​6.配置文件/home/fly/work/nginx-rtmp/nginx-1.20.1/build/conf/nginx.conf​​​​​​​ rtmp { server { listen 1935; chunk_size 4096;# live on application rtmp_live { live on; # hls on; #这个参数把直播服务器改造成实时回放服务器。 # wait_key on; #对视频切片进行保护这样就不会产生马赛克了。 # hls_path ./sbin/html; #切片视频文件存放位置。 # hls_fragment 10s; #每个视频切片的时长。            # hls_playlist_length 60s;  #总共可以回看的时间这里设置的是1分钟。 # hls_continuous on; #连续模式。 # hls_cleanup on; #对多余的切片进行删除。 # hls_nested on; #嵌套模式。 }# play videos application rtmp_play{ play ./videos; #build directory } }}7.启动 nginx ~/home/fly/work/nginx-rtmp/nginx-1.20.1/build$ sudo ./sbin/nginx 8.ffmpeg推流 ffmpeg -i test.flv -vcodec libx264 -acodec aac -f flv rtmp://192.168.2.128:1935/rtmp_live/mystream 9.VLC拉流直播、点播​​​​​​​ 直播rtmp://192.168.2.128:1935/rtmp_live/mystream点播rtmp://192.168.2.128:1935/rtmp_play/test.flv SRS的部署 1.下载srs源码 https://github.com/ossrs/srs/releases 2.解压压缩包 $tar xvf srs-3.0-r8.tar.gz 3.创建build目录​​​​​​​ $cd srs-3.0-r8/trunk/$mkdir build 4.config make make install​​​​​​​ $./configure --prefix/home/fly/work/srs/srs-3.0-r8/trunk/build --full$make$make install​​​​​​​ 5.make过程中出现错误及解决方法​​​​​​​ In file included from ../../../objs/gtest/include/gtest/internal/gtest-port.h:197:0, from ../../../objs/gtest/include/gtest/internal/gtest-internal.h:40, from ../../../objs/gtest/include/gtest/gtest.h:57, from ../../../src/utest/srs_utest.hpp:36, from ../../../src/utest/srs_utest.cpp:24:/usr/include/c/7/sstream:300:7: error: ‘struct std::__cxx11::basic_stringbuf_CharT, _Traits, _Alloc::__xfer_bufptrs’ redeclared with different access struct __xfer_bufptrs $./configure --prefix/home/fly/work/srs/srs-3.0-r8/trunk/build --full --without-utest$make$make install 6.增加配置文件/home/fly/work/srs/srs-3.0-r8/trunk/build/conf/my_hls.conf​​​​​​​ listen 1935;max_connections 1000;daemon on;srs_log_tank file;srs_log_level error;srs_log_file        ./objs/srs.log; http_server { enabled on; listen 8081; dir ./objs/nginx/html;} vhost __defaultVhost__ { hls { enabled on; hls_fragment 10; hls_window 60; hls_path ./objs/nginx/html; hls_m3u8_file [app]/[stream].m3u8; hls_ts_file [app]/[stream]-[seq].ts; hls_cleanup on; hls_dispose 30; hls_on_error continue; hls_storage disk; hls_wait_keyframe on; hls_acodec aac; hls_vcodec h264; }} 7.启动 srs ~/home/fly/work/srs/srs-3.0-r8/trunk/build$sudo ./objs/srs -c ./conf/my_hls.conf 8.ffmpeg推流 ffmpeg -i test.mp4 -vcodec libx264 -acodec aac -f flv rtmp://192.168.2.128:1935/live/index 9.生成的 m3u8 和 ts 文件路径 ~/work/srs/srs-3.0-r8/trunk/build/objs/nginx/html/live 10.VLC拉流rtmp、http​​​​​​​ rtmp://192.168.2.128:1935/live/indexhttp://192.168.2.128:8081/live/index.m3u8 live555 1.下载live555源码 http://www.live555.com/liveMedia/public/ 2.解压​​​​​​​ $tar vxf live.2021.08.24.tar.gz#cd live 3.make​​​​​​​ $./genMakefiles linux-64bit$make 4.启动live555 $cd mediaServer$sudo ./live555MediaServer 5.上传视频 将test.mkv上传至 live/mediaServer目录下 6.播放​​​​​​​ 拷贝 live555 生成的 url 地址vlc拉流rtsp://192.168.2.128:8554/test.mkv
http://www.hkea.cn/news/14492445/

相关文章:

  • 网站后台源代码更改上海网站建设-新闻动态
  • 代理公司注册需要多少钱跨境电商seo是什么意思
  • 硅胶鞋垫移动网站建设工业设计就业方向及就业前景
  • 富阳住房和城乡建设部网站住房和城乡建设部网站 上海
  • 加强残联网站建设wordpress分类导航主题
  • 网贷网站建设龙岩网上办事大厅官网
  • 有哪些做买家秀的网站电商网站免费设计
  • 网上花店网站建设九游手游平台app
  • 帮熟人做网站如何收费wordpress修改个人头像
  • 小型网站建设源码网站织梦模板
  • 专门做毕设的网站全国免费发布信息平台
  • 兴平市住房和城乡建设局门户网站专业的网站设计网络
  • 自己开发一个网站应该怎么做怎么用dw做静态网站
  • 伍佰亿网站怎样兰州商城网站建设
  • 做宣传图片的网站怎么在网站上做游戏代练
  • 邢台做网站推广的地方网站建设开源程序
  • 学做网站从前端到后端河北辛集市网站建设
  • 三端合一网站开发的关键技术网站商城系统设计
  • 网站备案幕布多少钱wordpress下载文件
  • 织梦后台怎么换网站模板网站收录少了
  • 手机百度下载免费济南seo推广
  • 找人做网站做小程序辽宁建设工程信息网入辽备案被锁定
  • 注册公司网站的步骤asp.net做电商网站页面
  • 我需要网站app一键生成平台免费软件
  • 成都网站制作哪家好seo咨询推广找推推蛙
  • 使页面具有动态效果的网站建设技术我注册过的网站
  • 重庆大渡口营销型网站建设公司哪家专业网站建设要注意哪些问题
  • 电子商务网站规划设计方案微信社区官网
  • 网站压缩素材解析网站搭建
  • 方法网站目录做网站怎样备案