首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自建OBS推服务器

OBS下载 官方下载: https://obsproject.com/zh-cn/download 利用docker搭建推服务器 先拉取docker镜像 docker pull alfg/nginx-rtmp...运行容器 docker run -it -p 1935:1935 -p 8080:80 --rm nginx-rtmp 外部端口可自定义 记得在防火墙放行这两个端口 OBS推设置 填好自己服务器的地址...(注意不要填错) rtmp://ip:1935/stream/ 右下角有个绿色的框表示推成功 再访问 http://ip:8080/static 有当前rtmp服务器的推信息 观看rtmp推的视频...__init__() self.rtmp_str = rtmp_str # 通过cv2中的类获取视频操作对象cap self.cap = cv2.VideoCapture...livetv/hunantv' # 湖南卫视 producer = Producer(rtmp_str) # 开个线程 producer.start() 成功显示,但是有一定延迟,而且吃服务器带宽和配置

10.4K31
您找到你想要的搜索结果了吗?
是的
没有找到

QT 实现 RTSP 视频服务器

uos操作系统中使用QT开发RTSP 视频服务器,以下的实现方式使用的是单播方式,除了单播模式还有多播模式。...可以通过自己开发的rtsp服务器将摄像头的数据时时推送到服务器中,其他用户可以通过访问视频地址rtsp://127.0.1.1:8554/live,直接访问摄像头播放的内容,也就是通常说的摄像头直播。...本篇文章使用开源框架live555开发一个属于自己的视频服务器。 安装环境依赖 live555的使用需要较多的环境依赖,一下安装都是编译依赖相关内容。...createNew(); UsageEnvironment* env = BasicUsageEnvironment::createNew(*scheduler); // 创建rtsp服务器...URL \"" << url << "\"\n"; delete[] url; env->taskScheduler().doEventLoop(); return 0; } 服务器运行

3.3K20

3、搭建rtmp视频推服务器

tv_file{ #开启实时 live on; #开启hls hls on; #rtmp推请求路径...7.推测试 下载 OBS Studio 下载地址:https://pc.qq.com/detail/4/detail_23604.html 安装完成后,打开软件 在 来源 模块,点击+,媒体源...,新建一个, 在本地文件添加一个视频文件上去, 勾选:循环、当源变为活跃状态时重新启动播放、在可用时使用硬件解码 在右下角 控件 模块,点击设置,点击推 服务:自定义 服务器:rtmp://...服务器地址:1935/tv_file 串流密钥:test(这处随便,也就是保存到服务器端的文件名) 开始推: 然后在服务器段就可以看到 .ts .m3u8文件 cd /usr/local/nginx.../ 点击媒体->打开网络串流 选择网络,在URL里输入 流媒体服务器IP和串流密钥 rtmp://服务器地址:1935/tv_file/test 点击播放 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

3.8K30

开源流媒体服务器SRS学习笔记(1) - 安装、推、拉

SRS(Simple RTMP Server) 是国人写的一款非常优秀的开源流媒体服务器软件,可用于直播/录播/视频客服等多种场景,其定位是运营级的互联网直播服务器集群。...推:即向流媒体服务器发布视频(支持本地文件或摄像头做为视频源) 3.1 用FFmpeg推 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为的开源软件,利用它可以将本机视频文件推到...在串流->服务器这里,输入srs的地址:rtmp://srs_server_ip:1935/live (注意这里不要带livestream), 然后在串流密钥这里,才是输入livestream ?...设置好以后,就可以点击“开始推”了。如果顺利,下面的状态栏,会显示一些实时数据: ? 3.2.2 摄像头推 跟上面的其实差不多,区别只是添加“视频捕捉设备” ?...四、拉测试 拉:即从流媒体服务器读取视频(说白了:就是播放) 推荐使用开源的VLC播放器 (当然其它任何支持网络媒体源播放的player其实都行),File -> Open Network,输入地址

10.9K129

nginx服务器添加rtmp模块支持视频推

注:Nginx服务器默认安装完成,只添加nginx-rtmp-module模块和nginx-http-flv-module模块,如果没有安装nginx服务,请参考 nginx安装 下载nginx所需要的模块下载地址...所有准备工作做完之后开始安装 第一步:将nginx模块解压缩后,上传到服务器,记住这个路径 第二步:通过命令进入到nginx资源目录下,就是后缀为.tar.gz解压出来的文件 [Snipaste_2021.../usr/local/nginx/html/live; hls_fragment 2s; #每个TS文件包含10秒的视频内容 } } } # 这里是支持http拉的配置...# root html; # index index.html index.htm; # } #} } 第五步:重启nginx服务器...通过obs将视频推到服务器上面 [Snipaste_2021-07-23_16-21-40.png] 推成功之后会看到这样一些文件 第七步:测试拉 http拉地址:http://192.168.0.114

3.8K60

视频直播| 搭建一个本地nginx服务器以及实现推和拉

目前国内最大的CDN服务商应该是网宿 Nginx: Nginx是一款轻量级服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like 协议下发行。...而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能,用它来做hls或者rtmp流媒体服务器是非常不错的选择....上图表示ffmepg安装完成 五、本地推 (1)、搭建本地视频直播,比如电脑上面有很多电影,我们可以通过推的形式实现实时直播: A:在电脑上播放推内容 安装一个支持rtmp协议的视频播放器,Mac...B:通过手机观看手机的推(这也就是市面上的那些直播App的最终实现形式了) 通过集成 ijkplayer 把地址换成推的地址即可观看。...PS:一个很隐蔽的报错: 如果你发现你的推地址和拉地址在电脑上都是好好的,但是通过手机实现的时候就是报错,那么估计就是因为Mac防火墙的问题。

14.1K42

SRS视频服务器部署操作手册

SRS视频服务器部署操作手册 一、环境准备 1、windows 只要系统是windows7以上就行 2、Linux CentOS_7以上9以下,Ubuntu20最好,其他几个没使用,估计流行版本就行...3、云服务器需要注意的点 云服务器可能有服务商对你的实例设置了默认的安全组,需要取消或者进行修改,这样端口就可以暴露在公网中了 4、测试 可以在外网的浏览其中输入网址:http://公网IP:8080/...出现网页,表示服务器成功启动 五、测试连接以及常见问题 本次实验主要基于使用RTMP协议进行的 1、推 使用 FFmpeg(点击下载) 或 OBS(点击下载) 推,我这里使用OBS推操作舒服-...download.drarea.cn/obs/OBS-Studio-27.1.3-Full-Installer-x64.exe rtmp://公网IP:1935/live/串流密钥(随便啥如aaa) 2、拉...用啥都行,只要播放器能够支持RTMP协议 rtmp://公网IP:1935/live/串流密钥 还有其他的播放协议,具体看官方文档 3、服务器监控平台 之前浏览器打开的http://公网IP:8080/

76750

实现输出h264直播的rtmp服务器 flash直播服务器

实现输出h264直播的rtmp服务器   RTMP(Real Time Messaging Protocol)是常见的流媒体协议,用来传输音视频数据,结合flash,广泛用于直播、点播、聊天等应用,以及...rtmp服务器的功能比较复杂,要完整实现比较困难,如果你需要的是一个完整功能的rtmp server,那就可以从它们之中选择一个,如果你的需求和我一样,只是一个简单的、输出H.264直播的rtmp server...rtmp server与播放器的交互   我们需要实现的是:支持flash播放协议、输出H.264直播的rtmp server,那么首先,我们必须了解rtmp服务器和flash播放器客户端之间是怎样的一个交互流程...基本上一个rtmp server实现了以上6点交互协议,就可以支持flash的播放,顺利的输出h.264视频。 设计与实现   知道了交互过程,我们就可以来设计和实现自己的Rtmp服务器了。...由于RTMP协议是基于TCP协议的,所以rtmp server本质上就是一个TCP服务器,它的逻辑结构基本上和普通的TCP服务器是类似的。 ?

2.6K93
领券