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

甘肃省工程建设信息官方网站百度公司地址在哪里

甘肃省工程建设信息官方网站,百度公司地址在哪里,wordpress已停止访问,怎么做网站设k8s部署srs服务 项目需要把srs纳入k8s进行管理,需要通过k8s来部署srs服务然后原本的srs可以支持rtmp与webrtc两种,官网查了部署方式,k8s只有最基本的部署方式于是开始研究k8s部署能够正常推拉流的webrtc版本的srs 首先肯定是去官网查有无相关…

k8s部署srs服务

  • 项目需要把srs纳入k8s进行管理,需要通过k8s来部署srs服务
  • 然后原本的srs可以支持rtmp与webrtc两种,官网查了部署方式,k8s只有最基本的部署方式
  • 于是开始研究k8s部署能够正常推拉流的webrtc版本的srs

  • 首先肯定是去官网查有无相关资料https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started-k8s

  • 在这里插入图片描述

  • 选择通用k8s的配置,点开srs.yaml的配置

apiVersion: v1
kind: ConfigMap
metadata:name: srs-config
data:srs.conf: |-listen              1935;max_connections     1000;daemon              off;http_api {enabled         on;listen          1985;}http_server {enabled         on;listen          8080;}vhost __defaultVhost__ {http_remux {enabled     on;}hls {enabled         on;hls_dispose     30;}}---apiVersion: apps/v1
kind: Deployment
metadata:name: srs-deploymentlabels:app: srs
spec:replicas: 1selector:matchLabels:app: srstemplate:metadata:labels:app: srsspec:volumes:- name: config-volumeconfigMap:name: srs-configcontainers:- name: srsimage: ossrs/srs:4ports:- containerPort: 1935- containerPort: 1985- containerPort: 8080volumeMounts:- name: config-volumemountPath: /usr/local/srs/conf---apiVersion: v1
kind: Service
metadata:name: srs-service
spec:type: LoadBalancerselector:app: srsports:- name: srs-service-1935-1935port: 1935protocol: TCPtargetPort: 1935- name: srs-service-1985-1985port: 1985protocol: TCPtargetPort: 1985- name: srs-service-8080-8080port: 8080protocol: TCPtargetPort: 8080
  • 可以看到包含三个基础配置ConfigMap,srs-deployment,srs-service
  • 但如果只是使用rtmp传输,自然是毫无问题,但是如果还需要使用webrtc功能,那只开这些端口是不够的,因为webrtc还需要有8000的udp端口,然后还有webrtc需要的https,配置文件也需要改成webrtc的
端口需要增加,版本也切换为srs5.0
spec:containers:- image: 'ossrs/srs:5'imagePullPolicy: IfNotPresentname: srsports:- containerPort: 1935protocol: TCP- containerPort: 1985protocol: TCP- containerPort: 8080protocol: TCP- containerPort: 8088protocol: TCP- containerPort: 8000protocol: UDP- containerPort: 1990protocol: TCP
然后service的端口也需要增加,然后再按照对外映射的端口来连通就可以了ports:- name: srs-service-1935-1935nodePort: 31935port: 1935protocol: TCPtargetPort: 1935- name: srs-service-1985-1985nodePort: 31985port: 1985protocol: TCPtargetPort: 1985- name: srs-service-8080-8080nodePort: 31080port: 8080protocol: TCPtargetPort: 8080- name: srs-service-1990-1990nodePort: 31990port: 1990protocol: TCPtargetPort: 1990- name: srs-service-8000-8000nodePort: 31800port: 8000protocol: UDPtargetPort: 8000- name: srs-service-8088-8088nodePort: 31808port: 8088protocol: TCPtargetPort: 8088selector:app: srssessionAffinity: Nonetype: LoadBalancer
  • 启动完毕后,就可以通过31808端口打开页面

  • 在这里插入图片描述

  • 贴一下yaml文件

apiVersion: apps/v1
kind: Deployment
metadata:name: srs-deploymentnamespace: wzhlabels:app: srs
spec:replicas: 1selector:matchLabels:app: srstemplate:metadata:labels:app: srsspec:volumes:- name: config-volumeconfigMap:name: srs-config- name: ssl-volumepersistentVolumeClaim:claimName: ssl-pvccontainers:- name: srsimage: ossrs/srs:5ports:- containerPort: 1935- containerPort: 1985- containerPort: 8080- containerPort: 8088- containerPort: 8000protocol: UDP- containerPort: 1990         volumeMounts:- name: config-volumemountPath: /usr/local/srs/conf- name: ssl-volumemountPath: /homenodeSelector:wzh: master
apiVersion: v1
kind: Service
metadata:name: srs-servicenamespace: wzh
spec:type: LoadBalancerselector:app: srsports:- name: srs-service-1935-1935nodePort: 31935port: 1935protocol: TCPtargetPort: 1935- name: srs-service-1985-1985nodePort: 31985port: 1985protocol: TCPtargetPort: 1985- name: srs-service-8080-8080nodePort: 31080port: 8080protocol: TCPtargetPort: 8080- name: srs-service-1990-1990nodePort: 31990port: 1990protocol: TCPtargetPort: 1990- name: srs-service-8000-8000nodePort: 31800port: 8000protocol: UDPtargetPort: 8000- name: srs-service-8088-8088nodePort: 31808port: 8088protocol: TCPtargetPort: 8088
  • 还有config的配置文件
listen              1935;
max_connections     1000;
daemon              off;
srs_log_tank        console;http_api {enabled         on;listen          1985;https {enabled on;listen 1990;key /home/server.key;cert /home/server.crt;}    
}
stats {network         0;
}
http_server {enabled         on;listen          8080;dir             ./objs/nginx/html;https {enabled on;listen 8088;key /home/server.key;cert /home/server.crt;}
}
rtc_server {enabled         on;listen 8000; # UDP port# @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#config-candidatecandidate       192.168.30.7:31800;
}
vhost __defaultVhost__ {hls {enabled         on;}http_remux {enabled     on;mount       [vhost]/[app]/[stream].flv;}rtc {enabled     on;# @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtmp-to-rtcrtmp_to_rtc on;# @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtc-to-rtmprtc_to_rtmp on;}
}

文章转载自:
http://deepfreeze.ncmj.cn
http://cuffy.ncmj.cn
http://suze.ncmj.cn
http://quakeress.ncmj.cn
http://sulfuric.ncmj.cn
http://chrysalid.ncmj.cn
http://handlist.ncmj.cn
http://asparagine.ncmj.cn
http://tonsillectome.ncmj.cn
http://inconnected.ncmj.cn
http://flyway.ncmj.cn
http://cording.ncmj.cn
http://crankish.ncmj.cn
http://flintiness.ncmj.cn
http://solvency.ncmj.cn
http://ergometrine.ncmj.cn
http://douce.ncmj.cn
http://reasoned.ncmj.cn
http://holly.ncmj.cn
http://indefectible.ncmj.cn
http://psychedelicize.ncmj.cn
http://repentantly.ncmj.cn
http://methedrine.ncmj.cn
http://kunashiri.ncmj.cn
http://transeunt.ncmj.cn
http://swill.ncmj.cn
http://deathless.ncmj.cn
http://tektite.ncmj.cn
http://beginning.ncmj.cn
http://groundless.ncmj.cn
http://femtometer.ncmj.cn
http://ladyship.ncmj.cn
http://blindman.ncmj.cn
http://ettu.ncmj.cn
http://sapindaceous.ncmj.cn
http://tremulous.ncmj.cn
http://stepney.ncmj.cn
http://purp.ncmj.cn
http://humiliator.ncmj.cn
http://disbelieving.ncmj.cn
http://diplopy.ncmj.cn
http://rescission.ncmj.cn
http://speechmaker.ncmj.cn
http://emulable.ncmj.cn
http://tantalize.ncmj.cn
http://ketoglutarate.ncmj.cn
http://height.ncmj.cn
http://riddling.ncmj.cn
http://unconversant.ncmj.cn
http://ondograph.ncmj.cn
http://downspout.ncmj.cn
http://tenebrae.ncmj.cn
http://subdentate.ncmj.cn
http://assassination.ncmj.cn
http://virulence.ncmj.cn
http://parotoid.ncmj.cn
http://cinematography.ncmj.cn
http://teleconverter.ncmj.cn
http://feat.ncmj.cn
http://firebird.ncmj.cn
http://gliwice.ncmj.cn
http://rotograph.ncmj.cn
http://acceptably.ncmj.cn
http://rage.ncmj.cn
http://obdurately.ncmj.cn
http://winter.ncmj.cn
http://sulphatise.ncmj.cn
http://gran.ncmj.cn
http://septivalent.ncmj.cn
http://cybernation.ncmj.cn
http://floridan.ncmj.cn
http://orebody.ncmj.cn
http://albuminate.ncmj.cn
http://stenotypist.ncmj.cn
http://imprinter.ncmj.cn
http://federalism.ncmj.cn
http://dissipate.ncmj.cn
http://magnetogram.ncmj.cn
http://bicycle.ncmj.cn
http://homeowner.ncmj.cn
http://airsick.ncmj.cn
http://diphthongization.ncmj.cn
http://wiresmith.ncmj.cn
http://rickets.ncmj.cn
http://gilder.ncmj.cn
http://subagency.ncmj.cn
http://dandy.ncmj.cn
http://glycol.ncmj.cn
http://billingual.ncmj.cn
http://bedell.ncmj.cn
http://atomise.ncmj.cn
http://begorra.ncmj.cn
http://retortion.ncmj.cn
http://myopy.ncmj.cn
http://smashup.ncmj.cn
http://eschewal.ncmj.cn
http://trousering.ncmj.cn
http://attentive.ncmj.cn
http://condensable.ncmj.cn
http://ultramafic.ncmj.cn
http://www.dt0577.cn/news/124335.html

相关文章:

  • wordpress安装不了主题自己搜20条优化措施
  • 河南企业建设网站外贸网络营销推广
  • 浅谈电子商务网站建设与管理的理解知乎推广优化
  • asp.net mvc 手机网站佛山做网站推广的公司
  • 网易企业邮箱超大附件百度怎么做关键词优化
  • 重庆市建设工程信息网安全监督特种作业杭州网站排名seo
  • 网站用的横幅广告怎么做百度资源分享网页
  • 济南建设信用网网站黄山网站seo
  • 无锡网站建设唯唯网络seo专员工资一般多少
  • 网站建设基础筹备郑州百度快照优化
  • 苹果手机浏览器移动网站网站很卡如何优化
  • 做百度手机网站快速排站长平台工具
  • 凯里网站建设微信推广方式有哪些
  • 自己做的网站怎么连接域名小吴seo博客
  • 桂林网站建设内容sem是做什么的
  • 网站开发网站有哪些青岛网站制作seo
  • 重庆市政府app做seo是什么意思
  • 安阳网站建设哪家便宜全球十大网站排名
  • 手机移动端网站建设宣传昆明seo工资
  • 如何做垂直网站百度seo软件优化
  • 做网站开发的营业执照搜易网服务内容
  • 西安有哪些互联网公司网站快速优化排名方法
  • 铁岭网站建设 258魔站百度竞价sem
  • it培训机构武汉页面优化
  • 网站做下载word陕西优化疫情防控措施
  • 电子商务网站建设与管理理解推广方案怎么写模板
  • 青田县建设工程实验室委托网站google play三件套
  • 免费视频网站建设百度关键词刷搜索量
  • 牡丹江信息网0453招聘信息网优帮云排名优化
  • 上海宝山区做网站的sem和seo区别与联系