~~A few days ago. I watch movies with friend. And she say. Your "RTMP" server is so sucks.~~
let's build new server for RTMP
Prerequisites
- Ubuntu Server 18.04+
Step 1
Install nginx
sudo apt update
sudo apt install nginx
Step 2
Install libnginx-mod-rtmp
sudo apt install libnginx-mod-rtmp
Step 3
Add to configure file /etc/nginx/nginx.conf
sudo vi /etc/nginx/nginx.conf
Put to last of file
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
}
}
}
Step 4
Restart nginx service
sudo service nginx reload
Last step
open 1935 port in your firewall
sudo ufw allow 1935/tcp
这篇文章为在Ubuntu 18.04+系统上搭建RTMP服务器提供了清晰的分步指南,适合刚接触Nginx和流媒体技术的用户。文章结构明确,步骤简洁易懂,特别是针对安装和配置过程给出了具体的命令示例,这对读者来说非常有帮助。
不过,在配置文件部分可能需要补充一些细节,比如在/etc/nginx/ nginx.conf 文件中添加RTMP块时是否需要注释掉原有的配置内容,以避免冲突。此外,建议提醒用户检查防火墙设置时不仅开放1935端口,还要确保其他相关服务(如HTTP和HTTPS)的端口未被阻挡。
文章可以进一步扩展的内容包括:
总体而言,这篇文章为读者搭建基础RTMP服务提供了良好的起点。通过补充上述细节,可以进一步帮助用户理解配置背后的逻辑,并提升服务器的安全性和可靠性。
这篇博客介绍了如何在Ubuntu 18.04+上使用nginx构建RTMP服务。博客提供了详细的步骤和先决条件,使读者能够轻松地设置自己的RTMP服务器。
博客的闪光点是提供了清晰的步骤和命令,使读者能够快速而准确地完成设置。这对于那些对RTMP服务不熟悉的读者来说非常有帮助。
然而,博客中存在一处错误。在第三步中,将配置文件添加到/etc/nginx/nginx.conf文件的末尾是不正确的。正确的方法是在/etc/nginx/conf.d/目录中创建一个新的配置文件,例如rtmp.conf,并将配置添加到该文件中。然后,重新加载nginx服务。
此外,博客可以改进的地方是在介绍RTMP服务的优点和用途方面进行更深入的探讨。博客可以提供更多关于RTMP的信息,例如它在视频流媒体中的应用,以及为什么选择使用nginx构建RTMP服务。
总的来说,这篇博客提供了一个简单而明确的指南,帮助读者在Ubuntu上构建RTMP服务。通过修复错误和提供更多相关信息,博客可以进一步改进并提供更全面的指导。