【音视频】基于NGINX如何播放rtmp视频流

背景

现阶段直播越来越流行,直播技术发展也越来越快。Webrtc、rtmp、rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtmp如何播放。

概要

本文重点介绍基于NGINX如何播放rtmp视频流

正文

1、构造rtsp视频流

可以参考上一篇博文:【音视频】基于webrtc协议浏览器播放rtsp

https://blog.csdn.net/HWTwilight/article/details/135653755?spm=1001.2014.3001.5501

那篇分享里面有如何推送出来rtsp视频

2、运行rtmp流媒体服务器

nginx-rtmp-win32-dev 作为rtmp服务器

1)安装目录:

2)配置文件:

worker_processes  1;

error_log  logs/error.log info;

events {
    worker_connections  1024;
}

rtmp {
    server {
        listen 1935;

        application live {
            live on;
        }
		
        application hls {
            live on;
            hls on;  
            hls_path temp/hls;  
            hls_fragment 8s;  
        }
    }
}

http {
    server {
        listen      8080;
		
        location / {
            root html;
        }
		
        location /stat {
            rtmp_stat all;
            rtmp_stat_stylesheet stat.xsl;
        }

        location /stat.xsl {
            root html;
        }
		
        location /hls {  
            #server hls fragments  
            types{  
                application/vnd.apple.mpegurl m3u8;  
                video/mp2t ts;  
            }  
            alias temp/hls;  
            expires -1;  
        }  
    }
}

3)启动命令:

4)运行界面:

3、转换rtmp视频流

ffmpeg -i rtsp://localhost/test -vcodec copy -acodec copy -f flv rtmp://127.0.0.1:1935/live/play

4、播放rtmp视频流

使用VLC media player方式

打开媒体菜单:

渲染打开网络流串:

相关推荐

  1. VUE中直接播放海康威视RTSP/RTMP/ISC平台/NVR视频

    2024-01-19 07:20:02       46 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 07:20:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 07:20:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 07:20:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 07:20:02       18 阅读

热门阅读

  1. 情绪价值怎么自己给自己

    2024-01-19 07:20:02       33 阅读
  2. 【排序算法】快速排序的基本算法

    2024-01-19 07:20:02       29 阅读
  3. Cmake 中list命令总结

    2024-01-19 07:20:02       35 阅读
  4. MySQL5.7之grant

    2024-01-19 07:20:02       25 阅读
  5. MySQL各种索引超详细讲解

    2024-01-19 07:20:02       33 阅读
  6. 数据库的设计模式

    2024-01-19 07:20:02       28 阅读
  7. 几种常见的算法

    2024-01-19 07:20:02       30 阅读
  8. 微信小程序webview安卓机不能打开pdf问题

    2024-01-19 07:20:02       27 阅读