流媒体服务器
文章平均质量分 87
音视频技术依赖的流媒体服务器和传统服务器有什么不同?想知道的话,就让我们一起开启解谜之旅吧!
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
Data-Mining
一枚典型的音视频技术爱好者
展开
-
《流媒体服务器》专栏总览丨蓄力计划
音视频技术在实际应用场景中也需要客户端和服务器配合,和传统服务器不同,音视频需要依赖特定的流媒体服务器,其中涉及很多音视频特定的流程和处理逻辑。本专栏的目的就是带领大家一点点了解什么是流媒体服务器以及流媒体服务器的用途和作用。原创 2021-04-11 22:11:06 · 1252 阅读 · 2 评论 -
流媒体服务器(21)—— mediasoup 之媒体流score评分计算(二)
上一篇文章介绍了 mediasoup 有一套评估媒体传输通道优劣的机制,主要是通过 score 评分来判断的。同时,也介绍了该机制的大体逻辑,本文将详细介绍其中涉及的具体算法。原创 2024-07-13 12:11:03 · 908 阅读 · 1 评论 -
流媒体服务器(20)—— mediasoup 之媒体流score评分计算(一)
mediasoup 有一套评估媒体传输通道优劣的机制,主要是通过 score 评分来判断的。今天就先介绍一下这个机制的大体逻辑,后面的文章再详细介绍具体计算的算法。原创 2024-05-09 00:19:39 · 692 阅读 · 2 评论 -
流媒体服务器(19)—— mediasoup 之丢包率计算
mediasoup 是一个基于 WebRTC 技术的开源 SFU 流媒体服务器,主要应用于实时音视频通信场景中。mediasoup 中涉及非常多的网络指标计算的逻辑,今天先来看看关于丢包率的计算。原创 2024-04-04 19:30:15 · 153 阅读 · 2 评论 -
流媒体服务器(18)—— 运行mediasoup-demo时常见的三个问题及解决方法
流媒体服务器》专栏总览丨蓄力计划_开源流媒体服务器对比_Data-Mining的博客-CSDN博客音视频技术在实际应用场景中也需要客户端和服务器配合,和传统服务器不同,音视频需要依赖特定的流媒体服务器,其中涉及很多音视频特定的流程和处理逻辑。本专栏的目的就是带领大家一点点了解什么是流媒体服务器以及流媒体服务器的用途和作用。_开源流媒体服务器对比。原创 2023-07-08 14:41:00 · 836 阅读 · 1 评论 -
流媒体服务器(16)—— 一文搞明白直播和点播的区别
前言 近两年,在新冠疫情和元宇宙等多种因素的促进作用下,音视频相关产业异常火热,比如短视频、直播带货、视频会议、线上教学等,同时,大量的音视频技术也逐渐被大众所熟知,比如直播、点播、转码、视频特效、美声等。但是,很多时候,大家对直播和点播的区别还是很模糊,仅仅停留在一种感觉上,如果视频画面是实时的就是直播,视频画面不是实时的就是点播。其实,这种理解“没错”,但是很浅显,实际上,直播和点播的差异主要是所应用的技术上的差异。本文的目的就是为了向大家揭开视频直播和视频点播的真实区别,接下来请看正文。...原创 2022-02-13 21:18:45 · 2323 阅读 · 0 评论 -
流媒体服务器(15)—— 如何合理利用第三方云存储实现点播需求
目录前言正文第一种方案,全权委托阿里云第二种方案,半委托阿里云。结论《流媒体服务器》专栏总览丨蓄力计划_liuzhen007的专栏-CSDN博客音视频技术在实际应用场景中也需要客户端和服务器配合,和传统服务器不同,音视频需要依赖特定的流媒体服务器,其中涉及很多音视频特定的流程和处理逻辑。本专栏的目的就是带领大家一点点了解什么是流媒体服务器以及流媒体服务器的用途和作用。https://liuzhen.blog.csdn.net/article/details/115603863.原创 2022-01-06 22:49:35 · 763 阅读 · 0 评论 -
流媒体服务器(14)—— 十分钟教你用docker搭建自己的CMS点播系统,还带播放器呦
【导读】我相信这么多年,你一定看过各式各样的视频网站,不管内容怎么样,你有没有想过拥有一个属于自己的视频网站?如果想那就跟我来吧!今天这篇文章就能满足你的这个愿望。如果你细心的话,也许不需要任何编程能力也可以完成这样愿望的。正文工欲善其事,必先利其器。想干什么事情,先准备好工具。同样,想搭建属于自己的视频网站,先准备一台云服务器,这个要求不过分吧?原创 2021-05-18 00:25:02 · 8624 阅读 · 55 评论 -
流媒体服务器(13)—— 点评TRTC云直播拉流转推功能
目录一、背景二、服务介绍三、服务体验四、产品建议一、背景今天决定亲自来试试腾讯云的拉流转推服务,之前都是运维同学帮忙部署好环境,自己开发功能。这次自己想从头到尾体验一下使用该功能的整体流程和难易程度。二、服务介绍熟悉腾讯云直播控制台的小伙伴都知道,控制台的最下方的直播工具箱中有一项是拉流转推的功能。当直播源没有能力把视频流推到直播间,或者点播视频文件内容需要在直播间进行分发时,拉流转推功能就派上用场了。三、服务体验拉流转推功能能够把已经存在的视频文件.原创 2021-10-26 23:23:28 · 512 阅读 · 0 评论 -
流媒体服务器(12)—— 腾讯云实时音视频TRTC产品体验
目录前言正文产品体验一、视频通话二、屏幕共享三、混流编码与CDN直播四、渲染控制结尾前言TRTC(Tencent Real-Time Communication),腾讯实时音视频,腾讯基于多年来在网络与音视频技术上的深度积累,推出了多人音视频通话和低延时互动直播两大场景化的技术方案,并通过云服务的形式向用户开放,已经在实时音视频领域占有很大的市场份额。目前,腾讯云产品团队还在不断优化和提升产品质量和优势。正文今天我们就来深入了解一下 TRTC 这款产品,腾原创 2021-10-26 23:04:31 · 965 阅读 · 0 评论 -
流媒体服务器(11)—— 云点播播放器方案调研实录
目录一、项目背景二、调研过程三、决定因素四、其他建议1. 文档内容方面2. 控制台方面3. 开源代码4.超级播放器 Adapter 和超级播放器对比一、项目背景前段时间公司对接了一个智能泊车项目,在这个项目中会产生大量的泊车视频,因为会涉及到用户隐私,需要将这些视频文件安全的上传到云端存储起来,并支持后续的安全播放需求。二、调研过程最初确定了三家云厂商,包括阿里云、腾讯云、华为云。接下来,深入对比分析一下三者在这个项目中的优劣。先说安全性,三家的差别不..原创 2021-10-26 22:35:53 · 436 阅读 · 0 评论 -
流媒体服务器(10)—— RTSP 媒体协议流的录制方案及其覆盖策略详解
前言在安防和监控领域,RTSP 媒体协议流有很广泛的使用。本文将介绍一种针对 RTSP 媒体流的录制方案及其相应的覆盖策略。据我所知,声网的实时录制功能支持三种模式,分别是云端录制、本地服务端录制和页面录制,今天我们介绍的录制方案和声网的云端录制类似。正文本文将从录制视频格式的调研、录制方案的选择、异常状况的处理、覆盖策略的执行四个大方面进行介绍。1. 录制视频格式调研如果想要实现 RTSP 媒体流的录制功能,就需要考虑录制目标文件的格式,也就是把媒体流录制成哪种格式的视频文件。起初我们原创 2021-06-15 21:52:32 · 668 阅读 · 8 评论 -
流媒体服务器(6)—— mediasoup
mediasoupCutting Edge WebRTC Video Conferencing1.Powerful SFUDue to its versatility and flexibility, the SFU model (Selective Forwarding Unit) for multiparty conferencing and similar scenarios i...原创 2018-12-20 15:55:24 · 1907 阅读 · 0 评论 -
流媒体服务器(7)—— 使用nginx搭建简单的流媒体服务器
今天搭建了一个非常简单的流媒体服务器,使用ffmpeg推流到nginx服务器,并用VLC播放器订阅这股媒体流播放出来。1. 安装nginx1.1 拉取nginx到本地,执行命令:brew tap homebrew/nginx如果提示brew不识别,执行如下命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com...原创 2018-11-15 15:01:14 · 5530 阅读 · 5 评论 -
流媒体服务器(8)—— 如何在linux系统上搭建支持rtmp的srs流媒体服务器
前言今天介绍一下如何在linux系统上使用srs搭建rtmp流媒体服务器。正文编译克隆项目,获取代码,命令如下:git clone https://github.com/ossrs/srs.git进入源码目录,命令:cd srs/trunklinux系统编译非常简单,不需要设置特定的编译参数,编译命令:make配置服务器相关的配置内容都在./conf/srs.conf中,一般情况下,不需要我们再进行单独配置。我们可以直接启动srs服务:...原创 2020-11-15 09:49:36 · 666 阅读 · 1 评论 -
流媒体服务器(9)—— 如何在mac系统上搭建支持rtmp的srs流媒体服务器
前言今天介绍一下如何在mac系统上使用srs搭建rtmp流媒体服务器。正文克隆代码:git clone https://github.com/ossrs/srs.git进入源码目录cd srs/trunk配置mac系统特有的编译选项./configure --osx --without-ssl --without-hls --without-hds --without-dvr --without-nginx --without-http-callback --wi.原创 2020-11-15 10:36:11 · 1604 阅读 · 2 评论 -
流媒体服务器(5)—— 透过腾讯TRTC看实时音视频解决方案现状
目录前言RTC解决方案的现状技术架构具体应用场景未来展望前言腾讯云推出的实时音视频产品——TRTC(Tencent RTC),是一款主打低延时互动直播和多人连麦的实时音视频解决方案,支持低延时直播观看、实时录制、屏幕分享、美颜特效等能力,还能和直播 CDN 无缝对接,适用于互动连麦、语音电台、K 歌、大小班课、在线会议等众多业务场景。之前,自己调研过很多家的RTC解决方案,包括声网、腾讯云、阿里云、Zoom、百家云等。结合各家现在的一些现状,总结了一些自己的看法,希望能够分享给原创 2021-04-24 22:48:57 · 1040 阅读 · 0 评论 -
流媒体服务器(4)—— 流媒体协议系列之RTMP
RTMP一、总体介绍RTMP(Real Time Messaging Protocol)实时消息传送协议是Adobe公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。RTMP工作在TCP之上,默认使用端口1935。工作原理:RTMP 的 message 会切分为 n 个 chunk,再通过TCP协议传输。为什么 rtmp 基于 tcp 协议,tcp 协议已经有化整为零的方式, rtmp 还需要将 message 划分更小的单元 chunk 呢?分析原...原创 2021-01-29 20:36:59 · 674 阅读 · 2 评论 -
流媒体服务器(3)—— 常见开源流媒体服务器对比分析
前言目前市面上有很多开源的流媒体服务器解决方案,常见的有SRS、EasyDarwin、ZLMediaKit和Monibuca等,我们应该怎么选择呢?正文今天这篇文章主要介绍SRS、EasyDarwin、ZLMediaKit和Monibuca的一些对比情况,可以作为日后调研选型的参考文档。SRSSRS目前已经更新到3.0,功能和稳定性较之前的版本都有非常大的提升,新入门的同学可以考虑直接从3.0上手。接下来,我们从使用、配置、功能几个方面介绍SRS。使用步骤我们自己可以非常方便的搭原创 2020-11-22 22:24:06 · 4494 阅读 · 5 评论 -
流媒体服务器(2)—— 超级简单的分布式调度转码平台设计方案
【导读】最近项目需要一个分布式调度转码系统,网上找了很多开源方案,都不是很合适,也可以说压根儿就没有。于是,自己不知天高地厚的手撸了一个。今天就来简单介绍一下这个系统的设计思路以及过程中遇到的一些问题。正文该平台可以划分为三层,架构组成请参考下图:第一层是接口层,使用Golang编写,用于解析公共API的Http请求。第二层是调度层,第三层是执行层关于sync.Map的Range方法的一点秘密在最开始的时候,我始终认为sync.Map的Range方法...原创 2021-03-13 23:54:41 · 2274 阅读 · 15 评论 -
流媒体服务器(1)—— 一个非常好用云转码流媒体平台
目录前言正文一、基本信息二、安装方式三、功能介绍四、存在问题前言直播场景一般都是即时消息,包括音视频数据和聊天消息。如果没有云端录制或者本地录制,特别是音视频数据,可以认为是稍纵即逝的。聊天信息还有一定有效器的聊天记录。暂时先不考虑录制,录制会在别的文章里有介绍,今天主要是介绍把录制好的视频文件上传到转码平台,为后续的点播流程服务的相关内容。正文今天就给大家介绍一个超级好用的云转码平台——express-ffmpeg。一、基本信息对应的官网地址:https原创 2021-03-06 12:34:14 · 3582 阅读 · 10 评论