多机位直播案例

news2024/11/29 4:30:37

目录

1、案例简述

2、设备准备:

(1)笔记本电脑

(2)手机

(3)触控一体机

(4)教室前端监控摄像机

(5)教室后端监控摄像机

(6)教师收音

 (7)网络支持

3、设备连接:

(1)加入教师授课桌面NDI信号:

(2)加入手机SRT摄像机信号:

(3)教师监控RTSP信号:

4、直播推流:

 5、最后的几点说明

(1)手机自动跟随稳定器

(2)监控摄像机

(3)传统摄像机

(4)专用摄像机

(5)无线网络

(6)通讯的协议


之前的几篇文章,介绍了导播/直播软件的流媒体接入协议【查看专辑】,本文拟用一个案例,说明各种协议的选择及使用方法。具体详细做法还请参考以前的文章。

1、案例简述

直播内容:课堂授课

直播地点:教室

场地设备:黑板+平板触控一体机(含OPS电脑)+前后摄像机+教室无线覆盖

直播设备:笔记本电脑+手机+校园直播服务器

2、设备准备:

(1)笔记本电脑

负责导播及推流到服务器,安装OBS软件、NDI-Tools、OBS的NDI插件、VLC等软件。VLC负责验证拉流播放,NDI负责接入教室授课电脑(OPS)画面。软件安装详见《OBS直播软件使用NDI协议输入输出》

(2)手机

配合云台稳定器负责跟随教师拍摄(原生跟随模块),安装SRT摄像机APP,详见《在直播系统中使用SRT协议传输视频》

(3)触控一体机

使用其内置OPS电脑,安装vMix Desktop Capture,详见《vMix导播软件使用NDI协议输入输出》负责将教师课件传输到导播系统中。

(4)教室前端监控摄像机

负责学生场景拍摄,受用RTSP与导播系统连接,详见《vMix导播软件使用NDI协议输入输出》

(5)教室后端监控摄像机

负责整个全景拍摄,也采用RTSP方式连接。

(6)教师收音

采用“小蜜蜂”,教师夹在领口,与手机做无线蓝牙连接。学生收音使用监控摄像机内置麦克风(登陆摄像机后台,做消噪处理)

 (7)网络支持

笔记本电脑、手机通过无线AP,与OPS电脑、摄像头互联。

3、设备连接:

(1)加入教师授课桌面NDI信号:

启动OBS→新建场景→在场景中添加源→寻找手机的NDI源→确定→调整在场景中的位置

(2)加入手机SRT摄像机信号:

手机启动LarixBroadcasterAPP→设置→连接→新连接→连接名、URL(srt://127.0.0.1:9001)、mode:(Listener)→选中这个链接→返回主界面→点击开始摄像【详见】

笔记本电脑启动OBS→新建场景→新建媒体源→输入srt://192.168.0.100:9001?mode=caller,注意IP地址是手机的IP

(3)教师监控RTSP信号:

启动OBS→新建场景→在“来源”中添加“VLC”视频源→播放列表中添加“路径/URL”

rtsp://admin:admin12345@192.168.10.199:554/h264/ch1/main/av_stream

rtsp://admin:admin12345@192.168.10.200:554/h264/ch1/main/av_stream

4、直播推流:

安装CentOS→安装SRS流媒体服务器(过程略)

启动OBS→设置→直播→服务:自定义……→填写流媒体IP地址、路径、推流码→确定返回→开始录像→开始直播

 

 5、最后的几点说明

(1)手机自动跟随稳定器

必须选择外置跟拍硬件模块,不能使用稳定器APP内的AI软件识别,因为我们需要用支持传输协议(NDI、SRT、RTSP)的特殊APP摄像机。

(2)监控摄像机

是因地制宜的选用,如果不具备条件,可以多增加手机机位。

(3)传统摄像机

可以安照输出接口(HDMI、SDI)选配编码器(推流盒子),很多编码都支持RTMP、RTSP、SRT、NDI协议,还具备wifi或4G/5G网络。注意NDI协议需要额外收权费,采购是需要确认报价中是否包含NDI授权费,否则有30分使用限制。

(4)专用摄像机

如果资金允许,可以选择用会议专用摄像机,很多摄像机均支持上述协议。

(5)无线网络

尽量使用企业级产品,支持多用户密集接入(平板教学场景),支持2.4G/5G信号。

(6)通讯的协议

除了根据硬件选择外,还可以根据协议特性选择。如:RTSP延迟小,监控设备多支持;NDI图像质量高,有延迟;SRT支持互联网传输,延迟低。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1176786.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

R语言piecewiseSEM结构方程模型在生态环境领域实践技术应用

结构方程模型(Sructural Equation Modeling,SEM)可分析系统内变量间的相互关系,并通过图形化方式清晰展示系统中多变量因果关系网,具有强大的数据分析功能和广泛的适用性,是近年来生态、进化、环境、地学、…

java拉取股票数据进行分析

1.背景 2.数据获取分析 3.代码获取数据 代码: package com.life.gupiao;import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpUtil; import cn.hutool.poi.excel.ExcelUtil; import…

Scala中使用Selenium进行网页内容摘录的详解

前言 公众号成为获取信息的重要途径之一。而对于公众号运营者来说,了解公众号的数据情况非常重要。比如,你可能想要获取公众号的文章内容,进行数据分析或者生成摘要。或者你可能想要监控竞争对手的公众号,了解他们的最新动态动态…

【漏洞复现】Django _2.0.8_任意URL跳转漏洞(CVE-2018-14574)

感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证 1.5、修复建议 说明内容漏洞编号CVE-2018-14574漏洞名称Django任意URL跳转漏洞漏洞…

Jmeter全流程性能测试实战

项目背景: 我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。 01、测试步骤 1、编写性能测试方案 由于我是刚进入此项目组不久&#xff0c…

Chart 2 OpenCL简介

文章目录 前言OpenCL简介OpenCL 标准API 函数OpenCL C OpenCL Profiles总结 前言 记录本人学习OpenCL的历程,总结一些重要的知识点,作为个人学习笔记,参考书籍 Qualcomm Snapdragon™ Mobile Platform OpenCL General Programming and Optim…

【广州华锐互动】智慧安防应急可视化系统定制开发

随着科技的飞速发展,我们的生活方式正以前所未有的速度发生变化。在这个变革的时代,智慧安防应急可视化系统作为一种新兴的技术,正在为现代安全领域带来革命性的突破。本文将探讨智慧安防应急可视化系统的概念、应用和前景,以期为…

制造业出海如何乘风破浪?制胜绝招在这里!

目录 问题1: 企业为什么要出海? 问题2: 中国制造业出海企业应具备那些能力? 问题3: 出海应注意哪些事项以保证数据安全? 问题4: 出海企业应怎样做好人才管理? 问题5: 企业如何高质量出海? 国内制造领域各行各业纷…

浅析节能监管平台数据的分析及相关产品选型

摘 要:目前全国大部分省市都已建立节能监管平台,已积累了大量建筑的能耗数据,这些数据未能在建筑节能中得以有效应用。从能耗数据分析、应用两方面入手,对节能监管平台数据在建筑节能中的实际运用进行剖析。再针对节能监管平运行过…

GitLab CI/CD使用经验,来自于莫纳什大学的考试任务解析

CI/CD简介 CI/CD的作用在于自动化和加速软件开发、测试和交付流程,通过持续集成确保代码协同工作和质量,通过持续交付降低风险,使每次代码变更都能够快速、高质量地交付到生产环境,从而提高软件开发效率、质量和协作。 作业要求…

如何处理msvcp110.dll缺失的问题,msvcp110.dll修复方法分享

当我们试图运行用Visual Studio 2012开发的应用程序时,有时可能会收到一个错误提示:“程序无法启动,因为计算机中丢失了msvcp110.dll”。这是非常常见的DLL(动态链接库)错误之一。它通常是因为该dll文件丢失或损坏所造…

VERT900 Antenna

782773-01 VERT900 Vertical Antenna (824-960 MHz, 1710-1990 MHz) Dualband Includes one VERT900 824 to 960 MHz, 1710 to 1990 MHz Quad-band Cellular/PCS and ISM Band omni-directional vertical antenna, at 3dBi Gain.

如何对非线性【SVM】进行三维可视化

首先导入相应的模块, from sklearn.datasets import make_blobs from sklearn.svm import SVC import matplotlib.pyplot as plt import numpy as np 我们使用make_circles()函数创建散点图,并将散点图中的点的横纵坐标赋值给x,y,其中x是特…

大数据房价预测分析与可视 计算机竞赛

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 大数据房价预测分析与可视 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:3分创新点:4分 该项目较为新颖,适合…

网络爬虫的实战项目:使用JavaScript和Axios爬取Reddit视频并进行数据分析

概述 网络爬虫是一种程序或脚本,用于自动从网页中提取数据。网络爬虫的应用场景非常广泛,例如搜索引擎、数据挖掘、舆情分析等。本文将介绍如何使用JavaScript和Axios这两个工具,实现一个网络爬虫的实战项目,即从Reddit这个社交媒…

C# winform 定时器

1.加入Timer using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace Te…

Linux实现进度条小程序(包含基础版本和模拟下载过程版本)

Linux实现进度条小程序[包含基础版本和模拟下载过程版本] Linux实现进度条小程序1.预备的两个小知识1.缓冲区1.缓冲区概念的引出2.缓冲区的概念 2.回车与换行1.小例子2.倒计时小程序 2.基础版进度条1.的回车方式的打印2.百分比的打印3.状态提示符的打印 3.升级版进度条1.设计:进…

一题都看不懂,大厂的面试是真的变态......

最近我的一个读者朋友去了字节面试,来给我发信息吐槽,说字节的面试太困难了,像他这种三年经验的测试员,在技术面,居然一题都答不上来,这要多高的水平才能有资格去面试字节的测试岗位。 确实,字…

nacos的部署与配置中心

文章目录 一、nacos部署安装的方式单机模式:集群模式:多集群模式: 二、安装的步骤1、预备环境准备2、载安装包以及安装2.1、Nacos有以下两种安装方式:2.2、更换数据源数据源切换为MySQL 2.3、开启控制台授权登录(可选) 3、配置中心的使用3.1、创建配置信…

星戈瑞Sulfo Cy3-COOH生物学有那些常见应用呢?

Sulfo Cy3-COOH(磺酸基花青3羧酸)(来自星戈瑞的花菁染料)是一种常用的荧光标记物,应用于生物学研究中,其常见应用包括但不限于以下几个领域: 1.免疫荧光染色:Sulfo Cy3-COOH通常用于标记抗体,用…