欧美奶水milk sex搭建及时流媒体工作器不行幸免地提到系统需求问题
发布日期:2022-09-23 05:02    点击次数:186
各种捏奶头的视频无码欧美奶水milk sex

在 Linux 或 BSD 操作系统上成就基本的及时流媒体工作器。

及时视频流越来越流行。亚马逊的 Twitch 和谷歌的 YouTube 等平台领稀有百万用户,这些用户消磨了大量小时的来视察直播和录制视频。这些视频工作频频可以免费使用,但需要你领有一个帐户,况兼一般会将你的视频推行遮盖在告白中。有些人不但愿他们的视频提供给寰球视察,或者想更多地鸿沟我方的视频推行。庆幸的是,借助强大的开源软件,任何人都可以成就直播工作器。

初学

在本教程中,我将证明怎样使用 Linux 或 BSD 操作系统成就基本的及时流媒体工作器。

搭建及时流媒体工作器不行幸免地提到系统需求问题。这些需求多种万般,因为及时流媒体波及好多成分,举例:

流媒体质地: 你想以高清流媒体播放如故标清视频就可以欢腾你的需求? 收视率: 你的视频瞻望有几许观众? 存储: 你是否讨论保留已保存的视频流副本? 考核: 你的视频流是独到的如故向全寰球灵通的?

在硬件要求方面莫得固定例则,因此我提出你进行测试,以便找到最符合你需求的配置。本技俩中,我将工作器安设在配有 4GB 内存、20GB 硬盘空间和单个 Intel i7 处罚器内核的诬捏机上。

本技俩使用及时讯息传递契约Real-Time Messaging Protocol(RTMP)来处罚音频和视频流。诚然还有其他契约可用,但我弃取 RTMP 是因为它具有平常的复古。鉴于像 WebRTC 这样的灵通圭臬变得愈加兼容,我相比保举这条门道。

不异挫折的是,要显著“及时”并不老是意味着即时。视频流必须过程编码、传输、缓冲和暴露,这频频会增大蔓延。蔓延可以被裁汰或延长,具体取决于你创建的流类型偏执属性。

成就 Linux 工作器

你可以使用好多不同的 Linux 刊行版,但我更可爱 Ubuntu,因此我下载了 Ubuntu 工作器版 四肢我的操作系统。若是你但愿你的工作用具有图形用户界面(GUI),请粗莽使用 Ubuntu 桌面版 或其多种风范版块之一。然后,我在我的狡计机或诬捏机上启动了 Ubuntu 安设程序,并弃取了最符合我的环境的成就。以下是我弃取的门径。

提防:因为这是一个工作器,你可能需要成就静态网罗。

 

安设程序完成并重新启动系统后,你会看到一个可人的新 Ubuntu 系统。 与任何新安设的操作系调处样,安设任何可用的更新:

sudo apt updatesudo apt upgrade

这个流媒体工作器将使用超越强大通用的 Nginx 网罗工作器,是以你需要安设它:

sudo apt install nginx

然后你需要得回 RTMP 模块,以便 Nginx 可以处罚你的媒体流:

sudo add-apt-repository universesudo apt install libnginx-mod-rtmp

修改你的网页工作器配置,使其大概汲取和传送你的媒体流。

sudo nano /etc/nginx/nginx.conf

转动到配置文献的底部并添加以下代码:

rtmp {   server {    listen 1935;    chunk_size 4096;     application live {      live on;      record off;    }  }}

 

保存配置。我是使用 Nano 来剪辑配置文献的异端。在 Nano 中,你可以通过快捷键 Ctrl+X、Y 并按下回车来保存你的配置。

这样一个超越小的配置就可以创建一个可责任的流工作器。稍后你将添加更多推行到此配置中,但这是一个很好的最先。

在出手第一个流之前,你需要使用新配置重新启动 Nginx:

sudo systemctl restart nginx
成就 BSD 工作器

若是是“小恶魔”(LCTT 译者注:FreeBSD 的记号是一个拿着叉子的红色小恶魔)的信徒, 酵素那么设立并运行一个流媒体工作器也超越容易。

赶赴 FreeBSD 网站并下载最新版块。在你的狡计机或诬捏机上启动 FreeBSD 安设程序,然后推论运转门径并弃取最符合你环境的成就。由于这是一个工作器,你可能需要成就静态网罗。

在安设程序完成并重新启动系统后,你应该就领有了一个闪亮的新 FreeBSD 系统。像任何其他新安设的系调处样,你可能但愿更新扫数推行(从这一步出手,请确保你以 root 身份登录):

pkg updatepkg upgrade

安设 Nano 来剪辑配置文献:

pkg install nano

这个流媒体工作器将使用超越强大通用的 Nginx 网罗工作器。 你可以使用 FreeBSD 所领有的优秀 ports 系统来构建 Nginx。

领先,更新你的 ports 树:

portsnap fetchportsnap extract

干预 Nginx ports 目次:

cd /usr/ports/www/nginx

运行如下号令出手构建 Nginx:

make install

你将看到一个屏幕,参谋你的 Nginx 构建中要包含哪些模块。关于这个技俩,你需要添加 RTMP 模块。向下转动直到选中 RTMP 模块,并按下空格键。然后按回车键不断剩下的构建和安设。

Nginx 安设完成后,就该为它配置流式传输了。

领先,在 /etc/rc.conf 中添加一个条款以确保 Nginx 工作器在系统启动时启动:

nano /etc/rc.conf

将此文本添加到文献中:

nginx_enable="YES"

 

接下来,创建一个网站根目次,Nginx 将从中提供其推行。我我方的目次叫 stream:

cd /usr/local/www/mkdir streamchmod -R 755 stream/

咫尺你如故创建了你的流目次,通过剪辑配置文献来配置 Nginx:

nano /usr/local/etc/nginx/nginx.conf

在文献顶部加载你的流媒体模块:

load_module /usr/local/libexec/nginx/ngx_stream_module.so;load_module /usr/local/libexec/nginx/ngx_rtmp_module.so;

 

在 Server 部分下,鼎新 root 位置以匹配你之前创建的目次位置:

Location / {
  root /usr/local/www/stream
}

 

临了,69视频网国产精品添加你的 RTMP 成就,以便 Nginx 暴露怎样处罚你的媒体流:

rtmp {  server {    listen 1935;    chunk_size 4096;        application live {      live on;      record off;    }  }}

保存配置。在 Nano 中,你可以通过快捷键 Ctrl+X、Y,然后按回车键来推论此操作。

如你所见,这样一个超越小的配置将创建一个责任的流工作器。稍后,你将添加更多推行到此配置中,但这将为你提供一个很好的最先。

然而,在出手第一个流之前,你需要使用新配置重新启动 Nginx:

service nginx restart
成就你的流媒体软件 使用 OBS 进行播送

咫尺你的工作器已准备好汲取你的视频流,是技能成就你的流媒体软件了。本教程使勤奋能强大的开源的 Open Broadcast Studio(OBS)。

赶赴 OBS 网站,找到适用于你的操作系统的版块并安设它。OBS 启动后,你应该会看到一个初次运行向导,该向导将匡助你使用最符合你的硬件的成就来配置 OBS。

 

OBS 莫得拿获任何推行,因为你莫得为其提供源。在本教程中,你只需为流拿获桌面。单击“起原Source”下的 “+” 按钮,弃取“暴露拿获Screen Capture”,然后弃取要拿获的桌面。

单击“细目OK”,你应该会看到 OBS 镜像了你的桌面。

咫尺可以将你新配置的视频流发送到你的工作器了。在 OBS 中,单击“文献 > 成就File > Settings”。 单击“流Stream”部分,并将“串流类型Stream Type” 成就为“自界说流媒体工作器Custom Streaming Server”。

在 URL 框中,输入前缀 rtmp:// 后跟流媒体工作器的 IP 地址,后跟 /live。举例,rtmp://IP-ADDRESS/live。

接下来,你可能需要输入“串流密钥Stream key”,这是视察你的流所需的极度象征符。 在“串流密钥Stream key”框中输入你想要(况兼可以记着)的任何干键词。

 

单击“欺骗Apply”,然后单击“细目OK”。

咫尺 OBS 已配置为将你的流发送到你的工作器,你可以出手你的第一个视频流。 单击“出手推流Start Streaming”。

若是一切正常,你应该会看到按钮鼎新为“罢手推流Stop Streaming”,况兼在 OBS 的底部将出现一些带宽野心。

 

若是你收到诞妄讯息,请仔细查抄 OBS 中的流成就是否有拼写诞妄。若是一切看起来都可以,则可能是另一个问题退却了它的责任。

视察你的视频流

若是莫得人视察,就证明直播视频不是很好,是以请成为你的第一个观众!

有好多复古 RTMP 的开源媒体播放器,但最驰名的可能是 VLC 媒体播放器。

安设并启动 VLC 后,通过单击“媒体 > 掀开网罗串流Media > Open Network Stream” 掀开你的流。输入你的流的旅途,添加你在 OBS 中成就的串流密钥,然后单击“播放Play”。 举例,rtmp://IP-ADDRESS/live/SECRET-KEY。

你咫尺应该可以看到我方的及时视频流了!

 

接下来要做什么?

本技俩是一个超越简便的成就,可以让你出手责任。 以下是你可能想要使用的另外两个功能。

截止考核: 你可能想要做的下一件事情是截止对你工作器的考核,因为默许成就允许任何人与工作器之间进行流传输。有多种成就步伐,举例操作系统防火墙、.htaccess 文献,以致使用 STMP 模块中的内置考核鸿沟。

录制流: 这个简便的 Nginx 配置只会流传输而不会保存你的视频,但这很容易修改。在 Nginx 配置文献中的 RTMP 部分下,成就录制选项和要保存视频的位置。确保你成就的旅途存在况兼 Nginx 大概写入它。

application live {  live on;  record all;  record_path /var/www/html/recordings;  record_unique on;}

 

及时流媒体的寰球在不断发展,若是你对更高档的用途感有趣,可以在互联网上找到好多其他很棒的资源。祝你好运,直播答允!