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

三个年轻人做电影网站800万wordpress副标题调用函数

三个年轻人做电影网站800万,wordpress副标题调用函数,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://www.yayakq.cn/news/364405/

相关文章:

  • 网站更换ico文件位置网站建设 中企动力 顺德
  • 个人主页哪个网站好河南郑州暴雨伤亡
  • 如何自己开发一个网站海东企业网站建设
  • 企业网站建设公司网站设计的研究方案
  • seo 对网站有什么影响给人做网站的公司
  • 我国网站建设现状wordpress下载文件
  • 网站开发有必要用php框架可以做微课ppt模板 网站有哪些
  • 营销型企业网站建设包括什么徐汇微信手机网站制作
  • 腾讯云网站安全认证低价建设手机网站
  • 企业建站的作用是什么金融网站策划方案
  • 阿里云注册网站之后怎么做网站打开微信公众号
  • 建设京东商城网站wordpress手机调度插件
  • 健网站怎么做网络工程实施方案
  • 百度站点管理网站版权符号代码
  • 织梦网站上传新闻seo关键词优化公司
  • 做爰试看的网站成都网站定制建设
  • 交互设计包含网站设计为什么建设银行网站打不开
  • 竞价网站服务器建筑网站案例
  • 泰兴网站制作视觉传达设计培训机构
  • 用vs2010做网站教程石家庄定制网站建设
  • 网站建设的单可以刷吗服装厂家东莞网站建设
  • 公众号 网站开发上海做网站的的公司
  • 网站维护费进入哪个科目门户网络是什么
  • 苏州企业网站建站wordpress评论样式
  • 网站建设摊销年限做的成功的地方网站
  • 成都网站建设收费明细网站设计的公司企业邮箱
  • 建网站好还是开天猫好seo怎么去做
  • dede免费手机网站模板下载seo外包公司排名
  • 怎么做网站的搜索引擎万户网络技术有限公司
  • wiki网站开发工具网站分享到朋友圈代码