当前位置: 首页 > news >正文

网站开发vue小广告内容

网站开发vue,小广告内容,长沙关键词优化,网站竞价 英文AI-Powered Streaming Vision: Transforming Real-Time Decisions with Video Analytics 原著#xff1a;弗朗西斯科冈萨雷斯#xff5c;斯特朗#xff08;STRONG#xff09;公司首席ML科学家 翻译#xff1a;数字化营销工兵 实时视频分析通过即时处理实时视频数据…AI-Powered Streaming Vision: Transforming Real-Time Decisions with Video Analytics 原著弗朗西斯科·冈萨雷斯斯特朗STRONG公司首席ML科学家 翻译数字化营销工兵 实时视频分析通过即时处理实时视频数据彻底改变决策为安全、零售、制造和体育等行业提供变革性见解。然而将尖端视频分析模型转化为实际应用带来了重大挑战。我们的探索深入构建实时视频分析应用程序的复杂世界机器学习和流媒体技术的融合为直播注入了智能。 在接下来的部分中我们将介绍设计和实现实时视频分析系统时的基本组件和注意事项。从了解流媒体技术的基本原理到深入研究在边缘计算和云计算之间进行选择的细微决策过程我们系统地解开了构成强大而智能的视频分析解决方案的各个层。 为了说明这些原则的实际应用我们提出了一个引人注目的案例研究探讨了在体育直播中构建智能运动员跟踪和动作识别系统。最后我们讨论了我们对人工智能如何重塑视频流的看法。 什么是流式处理 设想2024年的一个典型日子。你可以参加Zoom会议与全国各地的同事建立联系开始你的工作日。稍后您将收听您参加的在线会议的主题演讲。也许你会收到门铃摄像头的通知说有包裹送到了你家门口。随着夜晚的临近你决定一边做饭一边在平板电脑上观看公牛队比赛的最后几分钟。 实时视频流已经无缝集成到我们的日常应用程序中。尽管具体实现方式各不相同但无论是网络会议中的点对点流媒体还是大型体育赛事中的一对多流媒体每个应用程序都有一个共同的目标将视频内容从其源传输到最终用户的设备。尽管结构各不相同但底层架构统一解决了确保高效视频内容交付的根本挑战。 在实践中通过互联网提供实时视频遵循相同的核心流程 贡献作用 contribution 通常被称为“第一英里”管道的初始阶段确保视频内容从其来源贡献或上传。这可能源于各种设备例如零售和安全应用中典型的IP摄像头或体育赛事中使用的直播设备。贡献阶段使用RTMP、RTSP、SRT或WebRTC等协议对原始视频内容进行编码以确保高效传输。 处理和分发 Processing and Distribution 一旦现场视频被发出它就进入处理和分发阶段。这里视频内容经历必要的编码、代码转换和其他处理任务以优化它以实现高效传递。然后处理后的内容被分发到战略性地放置的服务器以处理传入的请求。根据应用程序的规模和需求可以使用内容交付网络Content delivery Network - CDN来增强分发能力。 交付 Delievery 传送管道的最后阶段有时被称为“最后一英里”涉及将处理后的视频内容交付给最终用户的设备。这包括高效的流媒体以适应实时观看最大限度地减少延迟并确保流畅的播放体验。根据应用程序类型、规模和延迟要求可以使用不同的传输协议如HLS、MPEG-DASH或WebRTC。 在贡献或交付阶段选择何种协议在很大程度上取决于应用。在构建实时视频分析应用程序时了解每种应用程序的优点和局限性至关重要。当我们深入研究最常见的协议时我们会发现延迟不一定是每个应用程序的主要驱动因素。 实时流协议 RTSP - Real time Streaming Protocol RTSP是一种多功能协议旨在控制两个端点之间的音频/视频传输实现互联网上流媒体内容的低延迟传输。虽然RTSP曾经与RTMP一起占据主导地位但由于其简单性RTSP现在主要用于监控、CCTV并作为IP摄像机的首选协议。在应用层操作它通过暂停/播放功能命令流媒体服务器依靠RTP和RTCP进行数据移动。凭借对音频和视频代码的广泛支持RTSP提供了低延迟和在IP摄像机中广泛使用的优势尽管在播放支持和可扩展性方面存在限制通常需要转换。因此RTSP通常用于IP摄像机的第一英里贡献随后被重新打包以用于最后一英里的交付和播放。 实时消息协议 RTMP- Real Time Messaging Protocol RTMP是流媒体早期的基石它是一种基于TCP的协议专注于维护持久、低延迟的连接以获得流畅的流媒体体验。RTMP曾经是Adobe Flash Player背后的核心技术但在编码器和媒体服务器中仍得到广泛支持。然而它在现代浏览器和设备上的播放面临挑战限制了其兼容性。尽管RTMP在最后一英里交付中的作用有所减弱但它仍然是第一英里工作流中内容贡献的热门选择。与RTSP类似RTMP流被转码为HLS或DASH等自适应格式以实现高效和可扩展的最后一英里交付。 Web实时通信 WebRTC – Web Real-time Communication WebRTC不是一个单一的协议而是标准、协议和JavaScript API的融合。它是交互式直播的关键技术。凭借其原生浏览器支持它无需外部应用程序或插件。其超低延迟和基于浏览器的特性使其非常适合要求近实时体验的应用程序如现场拍卖、游戏、电子竞技和远程医疗。然而在基于浏览器的对等场景之外在可扩展性和灵活性方面出现了挑战。为了获得最佳性能建议50岁或以下的观众使用WebRTC并且扩展需要流媒体服务器的帮助来确保视频质量。一种常见的工作流程是使用具有WebRTC功能的自定义CDN将代码转换为HLS或DASH等自适应格式以牺牲延迟为代价进行可扩展分发。 安全可靠传输 SRT – Secure Reliable Transport SRT是一种开源协议是RTMP的替代方案它利用UDP的速度同时结合了TCP的纠错功能。这种融合带来了低延迟、高质量的视频传输使SRT在直播中脱颖而出。SRT支持与编解码器无关的音频和视频提供可调延迟通常在3秒以下具有通过次优网络进行可靠传输的优势。但是它的播放支持是有限的。当在不可靠的网络上进行流传输时SRT变得非常宝贵可以解决数据包丢失、抖动和带宽变化等问题。SRT以其低延迟和纠错的独特组合而闻名并正在慢慢取代RTSP增加IP摄像机的本地支持。 基于HTTP的协议HLS-HTTP Live Streaming和Dynamic Adaptive Streaming over HTTP -DASH 基于HTTP的协议如HLSHTTP实时流媒体和DASH基于HTTP的动态自适应流媒体已成为最后一英里交付的主要参与者尤其是视频点播VOD和OTT服务。这些协议利用了无处不在的HTTP基础设施允许通过常规web服务器进行无缝交付。虽然基于HTTP的协议在可扩展性和对各种设备的适应性方面表现出色但在直播场景中引入了更高的延迟限制了它们在时间关键型应用程序中的使用。 设计注意事项 Design Consideration 构建实时视频分析解决方案需要对系统需求给予细致关注并对当前流媒体架构进行全面评估。当在现有流设置的范围内工作时集成智能层需要在这些范围内导航可能会面临次优性能。如果从头开始构建这是一个很好的时机可以就使用专用硬件做出明智的决定确保针对特定任务定制的最佳性能。在这里我们深入探讨一些设计考虑因素这些考虑因素将有助于指导决策过程并为成功实施奠定基础。 延迟 latency 任何将视频数据从A点移动到B点并使用机器学习和计算机视觉算法进行处理的系统都会经历一定程度的延迟。在这一点上需要考虑的两个主要问题是 - 实时处理真的有必要吗 - 我的应用程序可以接受多少延迟 通常利益相关者可能会发现每隔几分钟提供一次的见解与几秒钟内提供的见解同样有价值。例如检测流量模式的系统可能只需要在异常持续超过10分钟的情况下报告异常从而在延迟方面具有一定的灵活性。 第一英里硬件 First-mile hardware 第一英里硬件是指将原始视频数据转换为适当的传输协议所需的相机传感器和编码硬件。相机硬件的选择在很大程度上取决于应用程序的特定需求和目标。要问的一些问题是 - 我们是否仅限于IP摄像机或特定广播摄像机等现有硬件 - 这是单摄像头还是多摄像头解决方案 - 选择相机时哪些功能很重要决议帧速率低光性能 - 对于户外部署我们应该考虑哪些耐久性和环境因素 除了相机的选择还有编码硬件的选择。IP摄像机往往支持开箱即用的RTSP编码有些现在支持SRT。其他类型的相机如广播相机通常需要编码硬件。目前的主要目标是了解视频数据在传输以进行进一步处理和分析之前是如何被捕获和编码的。 可扩展性 Scalability 这里的目标是建立当前和计划的可扩展性需求。需要考虑的一些问题可能包括 - 单个系统实现需要多少个摄像头 - 系统和工作负载的动态性如何 - 有多少最终用户将与直播及其分析进行互动 在设计视频分析系统时保持可扩展性处于最前沿是很重要的。构建一个分析单个IP摄像机视频数据的解决方案是一回事。确保同一解决方案适用于数十台、数百台甚至数千台相机每台相机都是动态联机的需要一种完全不同的方法。 分析深度 Depth of Analysis 建立分析的深度通常需要从以下问题开始回溯 - 我试图通过视频分析实现什么目标 有些目标通过视频分析比其他目标更容易实现。例如考虑停车管理系统的两个不同目标 - 目标1统计开放停车位的数量 - 目标2检测、跟踪和编目车辆以确保那些有适当通道的车辆停在动态分配的停车位 第一个目标很简单可以通过在低功耗边缘设备上运行的久经考验的图像处理算法来解决。第二个目标将需要实时多对象跟踪算法与两个或多个深度学习模型协同工作所有模型都在GPU上运行。虽然两者都可以通过视频分析来解决但分析的深度对延迟、相机硬件和计算硬件的选择有着真正的影响。 边缘或云计算 Edge or cloud computing 在边缘计算和云计算之间进行选择也高度依赖于应用程序目标。边缘处理在具有严格的低延迟要求的场景中是理想的尤其是在面临带宽限制或不可靠网络的环境中。这种方法确保实时处理发生在离数据源更近的地方最大限度地减少延迟。 另一方面当视频分析任务需要大量计算资源时云计算成为一种强大的选择。云非常适合具有动态工作负载的应用程序提供按需扩展功能以有效处理各种处理需求。然而在实践中混合方法通常被证明是有效的利用边缘计算进行即时、实时处理并选择性地将相关数据转发到云端进行进一步分析。 将视觉智能添加到流媒体 Adding vision intelligence to streaming 机器学习和计算机视觉算法是智能视频分析的核心。添加这一层智能为从实时视频数据中提取有价值的见解开辟了一个可能性领域。虽然这项技术已经部署在安全、零售和制造等各个行业但在体育和游戏直播中对视频智能的需求越来越大。 智能视频分析通过促进对象检测、跟踪和视频理解在增强直播流方面发挥着关键作用。该领域的两项著名技术是NVIDIA DeepStream SDK和AWS Kinesis视频流。在本节中我们将探讨如何以及何时使用每种方法。 英伟达深度流 NVIDIA DeepStream NVIDIA DeepStream SDK是一个全面的框架用于构建边缘和云基础设施上的高性能、托管视频分析应用程序。它有助于创建可管理的视频分析管道支持图像处理和GPU加速的深度学习推理。 对于大规模部署云原生DeepStream应用程序可以使用Docker和Kubernetes进行容器化和编排。边缘部署利用NVIDIA Jetson设备通过Kafka等消息代理与云或本地硬件进行通信。高级分析和可视化通常在云的下游处理。 在幕后DeepStream是广泛使用的GStreamer框架的插件集合专门用于深度学习视频分析并为GPU硬件的最佳性能量身定制。关键插件包括用于TensorRT引擎执行的Gst-nvinfer、用于多对象跟踪的Gst-nvtracker和Gst-nvstreammux高效多流批处理等。 典型的DeepStream管道在流应用程序的第一英里贡献阶段之后立即运行直接从相机或编码硬件接收编码的视频数据。这种配置在实时处理方面具有显著优势主要是因为它靠近数据源。距离近可确保增强响应能力。这对于快速响应时间至关重要的边缘应用尤其有益尤其是在与附加硬件交互的系统中例如工业自动化中使用的硬件。 AWS Kinesis视频流 AWS Kinesis视频流KVS简化了从连接设备到AWS的视频流的安全传输以满足播放、分析、机器学习和其他处理需求。KVS提供了基础设施的自动供应和弹性扩展可以有效地处理来自无数设备的流式视频数据。它提供了可通过用户友好的API访问的视频数据的持久存储、加密和索引。KVS支持实时和点播视频观看支持利用计算机视觉和视频分析快速开发应用程序。在直播视频流传输管道的背景下KVS作为处理和分发阶段的解决方案脱颖而出。 随着最近的更新KVS还通过与AWS Rekognition、AWS SageMaker或其他自定义媒体处理应用程序的集成增强了用于分析视频数据的可扩展机器学习管道的构建。 在典型的视频分析解决方案中在第一英里贡献阶段运行的KVS Producer SDK将视频数据分割成片段并将片段发送到KVS服务在那里对其进行索引并存储在AWS S3中。对于机器学习推理工作流KVS服务被配置为以指定的采样间隔和图像质量从源视频数据片段生成图像。这些图像也被放置在S3存储桶数据存储斗中在那里它们可以用于下游分析。 与DeepStream不同DeepStreak实时对视频数据进行推理KVS提供了一套工具来索引和存储视频数据以便在每张图像的基础上进行下游分析。虽然这可能会引入延迟但这种方法允许在规模上进行更深入的分析。最终在直播设置中添加智能层的位置取决于整体应用程序和目标。 个案研究 在最近的一次合作中斯特朗(Strong)公司与一家体育和游戏公司合作该公司希望通过智能视频分析实现几个裁判流程的自动化。与足球中的视频助理裁判系统类似该系统将通过自动检测和跟踪运动员并通过自动动作识别确保运动员遵守规定从而加强现有的裁判实践。 问题设置 该解决方案需要轻松扩展到多个场地从而消除了自定义摄像机设置的使用而是选择直接从单个PTZ广播摄像机接收直播。出于同样的原因边缘计算被排除在外取而代之的是易于扩展的云计算。此外必须在几秒钟内公布结果以便对时间紧迫的主裁判有用。 解决方案 斯特朗Strong公司建立了一个与现有流媒体基础设施集成的实时视频分析管道直接从交付管道的第一英里贡献阶段接收SRT流。智能视频分析层由一组在配备GPU的AWS EC2实例上运行的精心编排的服务组成用于加速模型推理。在管道内SRT流被解码并提供给多个TensorRT推理引擎所有这些引擎都并行运行用于检测和跟踪运动员以及执行动作识别。Kafka消费者服务控制推理执行以实现事件之间的无缝转换。然后通过API将结果发布到仪表板上供官员审查。 该解决方案实时产生可操作的结果并自动化了以前繁琐的执法过程在提高准确性的同时节省了最终用户的时间。根据设计视频分析管道完全在云中执行允许快速进入新的场馆并允许多个场馆同时举办活动进行有效扩展。 结论和资源 智能视频分析应用程序是从视觉数据中提取洞察力的强大方法。随着从安全、制造到体育和零售等行业的广泛应用很可能存在一些问题需要通过视频分析来解决。 原文出处 AI-Powered Streaming Vision: Transforming Real-Time Decisions with Video AnalyticsDiscover how AI-enhanced streaming is changing decision-making. Explore the convergence of machine learning and video analytics in real-time applications.https://www.strong.io/blog/ai-for-real-time-video-streams
http://www.dnsts.com.cn/news/84713.html

相关文章:

  • 安义南昌网站建设公司甘肃省水利工程建设网站
  • 有没有专门做标书的网站山东省济宁市建设厅官方网站
  • 北京性价比网站建设家居网站建设公司排名
  • 手机如果做网站手机建行网站
  • 南京医院网站建设方案wordpress文章改为已发布
  • 一个网站要多大的空间企业系统管理软件
  • 网站建站服务公司网站值不值得做seo
  • 火花机 东莞网站建设韩国优秀平面设计网站有哪些
  • 那些做网站的那些软件都叫啥网站联盟的收益模式
  • 重庆网站首页排名公司哈尔滨网络推广
  • 余姚建设网站的公司怎么做网站凡科
  • 嘉兴制作手机网站软件工程大学排名
  • 网站美工做专题尺寸多少?丽水市建设工程招标网站
  • 椒江做网站龙岗爱联有学网站建设
  • 长春专业网站建设哪家口碑好深圳福田教育
  • 网站入口类型设计服务商
  • 东阳建设局网站网站制作案例流程图
  • 好用的土木建筑网站国外优秀平面设计网站
  • 创建网站平台长锦船公司网站
  • 南阳网站推广外包网络营销的主要手段和策略
  • 做爰全过程免费的视网站频成品视频直播软件推荐哪个好一点非周马加
  • 泉州网站开发企业给钱做任务的网站
  • 怎么知道网站有没有被收录销售系统
  • 学校网站框架金融公司网站开发费用入什么科目
  • 网站运营是什么岗位wordpress应用市场模板下载失败
  • 晋中市建设局网站类似美团的网站建设
  • 哪个网站可以接任务做兼职在线做漫画网站
  • 做如美团式网站要多少钱受欢迎的赣州网站建设
  • 重庆hms网站建设成交型网站建设价格
  • 百度竞价找谁做网站用模板做网站需要懂代码吗