实际上,我是Nginx RTMP服务器的新手。我已经设置了我的nginx.conf文件以同时接受hls和dash。但现在的问题是,在一次,我可以服务的hls或破折号mpeg。那么现在我的问题是,是否可以同时为两个不同的视频提供hls和dash-mpeg服务?我在OBS工作室播放视频。
以下是我在nginx.conf文件中的MPEG和hls代码
rtmp {
server {
listen 1935; # Listen on standard RTMP port
chunk_size 4000;
application show {
live on;
根据的帖子,我试图在网页上显示一个H.264实时流,而不需要使用任何外部浏览器插件(仅为纯HTML5)和桌面。
正如我在这里所读到的,使用video.js和HLS可以做到这一点,这就是我尝试过的:
Stream from camera (push to rtmp with CamStreamer) --> to nginx (rtmp module) -->
nginx serves HLS --> display with video.js and videojs-hls plugin in browser
当使用它的hls ()观看VLC内部的流时,我没有任何问题或延迟
我发现了一些具有此错误的旧线程,但我已将用户root;添加到文件中,但仍然一无所获
有人知道它为什么不工作吗?
user root;
worker_processes auto; events {
worker_connections 1024;
}
# RTMP configuration
rtmp {
server {
listen 1935 ; # Listen on standard RTMP port
chunk_size 4000;
application show {
live on;
我一直在做一个项目,在这个项目中,我需要能够动态地推送到其他两个或三个频道。我测试了几种场景,最后一次尝试如下:
流服务器
worker_processes auto;
rtmp_auto_push on;
events {}
rtmp {
server {
listen 1935; # Listen on standard RTMP port
application live {
live on;
hls on;
hls_path /www/tmp/hls;
我的虚拟服务器配置了3GB内存和1个核心。
我正在通过我的NGINX服务器(作为mp4 )播放下面的示例MP4视频文件文件。我遇到了延迟问题。
这是我的nginx.conf
rtmp {
server {
listen 1935;
chunk_size 4000;
# video on demand for flv files
application live {
play /usr/local/nginx/html;
}
# video on demand fo