SRS4.0.85流媒体搭建及HTTPS代理
下载SRS4.0.85 :git clone -b v4.0.85 https://gitee.com/ossrs/srs.git
服务器配置参考链接:1-SRS 4.0开发环境搭建:包括推流、服务器配置、拉流测试 - 知乎
webRTC延迟基本在1s内,配置好webrtc文件后可用obs推流,见文Windows+nginx+rtmp+OBS中obs推流
另注:服务开启命令:./objs/srs -c conf/rtc.conf
将公网IP改到rtc.conf中的candidate 47.108.xx.xx;
按照配置文件说明开放端口(linux):
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
#如国标平台接入需开udp-5060端口,否则获取不到画面
iptables -I INPUT -p udp --dport 5060 -j ACCEPT
#最后不要忘
iptables-save
nginx作Https代理
nginx配置文件如下,将nginx证书与密钥配置好即可。
先开启nginx服务再开启srs服务
如果nginx没有http2模块,运行以下命令
#安装http2模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module
#直接make不覆盖编译
make
#启动命令
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/srsnginx.conf
#nginx.conf配置文件
worker_processes 1;
events {worker_connections 1024;
}
http {include /etc/nginx/mime.types;
server {listen 80;listen 443 ssl http2;server_name _;ssl_certificate /usr/local/srs/conf/server.crt;ssl_certificate_key /usr/local/srs/conf/server.key;
# For SRS homepage, console and players# http://r.ossrs.net/console/# http://r.ossrs.net/players/location / {proxy_pass http://127.0.0.1:8080/;}# For SRS streaming, for example:# http://r.ossrs.net/live/livestream.flv# http://r.ossrs.net/live/livestream.m3u8location ~ /.+/.*\.(flv|m3u8|ts|aac|mp3)$ {proxy_pass http://127.0.0.1:8080$request_uri;}# For SRS backend API for console.location /api/ {proxy_pass http://127.0.0.1:1985/api/;}# For SRS WebRTC publish/play API.location /rtc/ {proxy_pass http://127.0.0.1:1985/rtc/;}}
}
SRS4.0.85流媒体搭建及HTTPS代理相关推荐
- 搭建一个https二级代理(完整可用版)
本文的背景是,因为需要,我们需要搭建多层代理服务用于消息转发,同时也方便通过跳板机2进行访问互联网,话不多说,上主菜. 0x1 代理选择 现在的代理服务器非常多,如何选择也是一门学问,作者在写这篇文档 ...
- 13、SRS4.0源代码分析之GB28181实验环境搭建
前言 严格的说SRS4.0正式发布版本中已经去掉了GB28181相关的代码(主要时因为该特性还有一些Bug需要修复),本文目的是记录之前学习和使用SRS GB28181推流处理的一些心得. 内容 一. ...
- SRS4.0源码分析-调试环境搭建
本本文采用的 SRS 版本是 4.0-b8 , 下载地址:github SRS4.0 可以很方便地在 clion 软件下面断点调试,查看函数调用,堆栈. SRS的作者杨成立很贴心,在源码里放置了一个 ...
- 音视频开发-SRS 4.0开发环境搭建丨webrtc丨FFmpeg丨SRS流媒体服务器开发
SRS 4.0开发环境搭建 视频讲解如下,点击观看: 音视频开发-SRS 4.0开发环境搭建丨webrtc丨FFmpeg丨SRS流媒体服务器开发 音视频高级开发学习学习资料链接:FFmpeg/WebR ...
- 5、SRS4.0源代码分析之RTMP拉流处理
目标: 上一节分析了SRS针对推流客户端的处理逻辑,这里接下来分析针对拉流客户端的处理逻辑. SRS拉流端处理逻辑简单说就是SrsRtmpConn::do_playing()协程从SrsLiveCon ...
- 第九部分 代理的使用(代理设置,代理池的搭建,用代理获取微信公众号文章)...
网站采取的反爬虫措施有:弹出验证码,需要登录.检测某个IP在单位时间内的请求次数,超过规定的某个值,服务器拒绝服务,返回一些错误信息,这是封IP. 既然服务器封IP,可采用某种方式伪装IP,让服务器不 ...
- python爬虫:多线程收集/验证IP从而搭建有效IP代理池
文章目录 搭建代理IP池 (1)IP来源 (2)初步收集IP (3)可用性检验 (4)IP池存储展示 (5)单线程IP池完整实现 (6)多线程IP验证 搭建代理IP池 (1)IP来源 了解到代理IP及 ...
- 十分钟用Windows服务器简单搭建DHCP中继代理!!
十分钟用Windows服务器简单搭建DHCP中继代理!! 一.什么是中继代理? 大家都知道DHCP分配地址都需要用到IP广播,但是广播是不能在两个网段之间进行 ...
- selenium win7+selenium2.0+python环境搭建
win7+selenium2.0+python环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是python 2.7(selenium之 ...
最新文章
- matlab绘制图形hold on_matlab 中 hold on 和hold off的使用
- 认识flask框架-2
- ie传递给系统调用的数据区域太小_内存区域与内存溢出异常
- 持续集成部署Jenkins工作笔记0016---测试验证整个自动化持续集成流程
- Windows电脑桌面云便签快捷键怎么查看?
- 国外服务器有什么作用,网站放在国外服务器好吗?有什么优势?
- NPM install报错certificate has expired
- android p适配三星s86,感受三星S8屏幕震撼 先过APP适配这道坎
- 大数据 - MapReduce编程案例 -BH3
- Kubernetes kubeadm部署
- 中秋测试大礼包来了,送一个测试流量app~
- 散列 pat1134
- 汇编语言王爽第三版答案
- <数据库> if 条件语句的使用 SQL26 计算25岁以上和以下的用户数量
- 基于Android平台的监控端和被监控端系统
- NVIDIA JETSON - Jetson TX2 / Jetson TX1
- 三天CP活动-呀噗工作室产品笔试题
- android kotlin 接口回调
- Android的事件处理——监听接口方式
- 惠普电脑u盘重装系统步骤_惠普U盘重装,惠普电脑U盘一键重装系统方法
热门文章
- bindgetuserinfo=onGotUserInfo and @getuserinfo=onGotUserInfo
- 威客模式终极公式的第二次修正
- QSetting的用法
- 计算机专业大一新生课程内容,计算机科学与技术专业大一新生,课程学不懂,如何适应大学学习?...
- STM32DAC讲解及代码示例
- 关于Web页面中的meta
- 为什么Win10的bug比Win7多了这么多?
- ehcache java清除缓存数据,EhCache缓存使用
- 【mysql】--高性能索引策略(359)
- 美国人这样教育小学生(转载)