串流直播流媒体视频发布平台功能模块和产品技术参数

直播社区 直播社区     2022-10-24     431

关键词:

序号

产品名称

技术参数

1

视频直播采集编码系统

(软件)

主要用于实现视频采集、视音频编码、视频录制、直播推流、字幕和台标叠加、直播信号监控等应用功能,安装该软件后让每一台PC终端都能够具备直播功能。详细功能如下:

1、★为了安全起见,必须为国产化软件,具有完全自主知识产权

2、支持USB摄像头、视频采集卡、虚拟摄像头等多种信号源,支持视频采集分辨率和帧率设置,支持对采集的视频去交错处理;

3、支持音频信号采集、采样率设置、声道设置、采集音量设置;

4、★支持多种视频编码格式(H.264/H.265/MPEG-4/MPEG-2),支持多种音频编码格式(HE-AAC/AAC-LC/MP3);

5、★支持对同一个直播信号源输出四个不同的码流,每个码流可以设定不同的视音频编码格式、编码分辨率、输出码率;

6、★支持H.264和MPEG-2格式的硬件加速编码;

7、★支持将编码后的节目同时推送给两台流媒体服务器,实现冗余备份功能;

8、★支持直播录制功能,可以同时录制四个不同的输出流,也可以选定某个单一节目流进行录制;

9、★支持下面所有的录制容器格式(MP4/FLV/TS/F4VMOV/3GP);

10、★内建有HTTP协议的流媒体服务器,支持TS流发布功能,支持并发连接数限制;

11、★支持UDP协议MPEG-2 TS流输出,支持UDP单播和组播输出,支持TTL(生存时间)设置和最大传输单元(MTU)设置,支持视频广播通用加扰算法(CSA);

12、★内建有RTSP流媒体服务器,支持基于RTSP协议的流媒体发布;

13、★支持节目元数据管理,包括节目标题、作者、版权、描述、类别等,且可以自定义节目元数据信息;

14、支持本地预览功能,预览时支持对原始视频去隔行处理,支持输出颜色格式设置(YV12/YUY2/NV12);支持音频信号波峰指示,支持音频输出设备选择;支持动态缩略图按照设定的时间间隔输出;

15、★支持台标叠加功能,台标类型支持PNG、JPEG、BMP图片格式,支持以所见即所得的方式调整台标位置,支持台标的透明度设置;

16、★支持擦除原始台标功能,最少支持“实心填充/模糊处理/扩散渗透”这几种擦除算法;

17、★支持字幕叠加功能,可以在输出图像上叠加系统时间,可以叠加图像分辨率信息,可以叠加自定义文字信息(可以设定持续显示或者间歇性显示),以上所有字幕信息能够以所见即所得的方式调整显示位置;

18、★支持对原始采集图像的预处理功能,包括亮度/对比度/色调/饱和度/伽马校正/颜色叠加/亮度增强这些图像处理预处理功能;支持对原始图像的切边功能,可以设定上下左右切边的像素数;

19、★支持对原始采集图像的对焦放大功能,可以设定水平放大系数和垂直放大系数;

20、★支持滚动字幕功能设置,包括字体类型/字体粗细选择,字符集选择,文字间距设置,文字尺寸设置,文字颜色设置,文字透明度设置,文字轮廓设置,文字阴影设置,字幕背景设置(以上所有设置支持所见即所得的方式立即显示效果),支持在滚动字幕前加载台标,支持滚动字幕任务编辑(包括任务开始和结束时间,字幕显示的持续时间,字幕重复显示方式(按日/周/月/分钟)),字幕风格设置;

21、★支持动画图片叠加,支持PNG/APNG/GIF/ANI这些动画图片格式,支持编码时是否显示动画,支持动画播出任务计划管理(包括任务开始和结束时间,字幕显示的持续时间,字幕重复显示方式(按日/周/月/分钟),任务的添加/修改和删除);

       22、支持运行状态实时监控功能,具有直观的监控状态显示,包括CPU占用率、内存占用率、运行时长、编码状态、网络连接状态、录制状态;

2

流媒体直播和点播服务器系统

(软件)

  1. 国产化,拥有自主知识产权;
  2. 支持Windows、Linux、国产操作系统;
  3. 软件采用C或C++语言开发;
  4. Windows版具有图形化的操作控制台界面,控制台界面中具有流媒体服务器所有功能的配置界面;
  5. 在Intel 4210*2 CPU/32GB内存硬件配置环境下,单台服务器可以支撑2000并发1080P@4Mb/s高清节目播放;
  6. 支持多服务器集群和负载均衡,按照每台服务器支持的并发连接数提供负载均衡服务,支持服务器的并发连接数设置。
  7. 支持IPv6和IPv4网络;
  8. 支持流媒体直播功能,支持如下标准网络流传输协议( RTMP/HTTP-TS/HTTP-FLV/HLS/WebSocket/MPEG-DASH)
  9. 支持时移直播功能,时移功能支持设置任意起点与终点时间获取HLS节目流的接口。;

10、支持IP地址和端口绑定;

        11、支持RTMP推流核心认证,且必须支持认证方式为Adobe的认证协议。提供方便的认证账号管理功能。

       12、支持创建和管理任意多个RTMP直播应用名

13、支持推流编码器的IP地址限制;

14、支持客户端并发连接数限制

15、支持与超时的推流端断开连接的等待时间设置;

16、支持音视频同步纠正时间戳偏差值设置

17、支持启用GOP缓冲功能

18、支持低延时转发

19、支持服务器端直播录制功能,支持自动启动录制和手工启动录制

20、支持录制音视频、仅录制视频、仅录制音频、录制视频关键帧,

21、支持录制后的节目以MP4和FLV格式封装;

22、支持录制尺寸限制、录制时长限制、最大视频帧数限制

23、支持录制时为每个流创建独立的存储目录,支持每日创建不同的保存目录,支持自动提取节目回看时播放轨道的预览图

24、支持手动录制节目的片段时长和存储路径;

25、支持录制后的节目自动入库,能够与内容管理发布平台完美对接

26、支持拉取其它其它流媒体服务器的RTMP协议流在本地转发;

27、支持将本地的节目流通过rtmp协议转发到其它节点服务器;

28★Windows版支持图形化直观显示CPU和内存资源的实时占用情况,同时提供直播总连接数、推流发布者数、播放端在线用户数

29、★支持H.265直播流的发布,支持 RTMP/HTTP-TS/HTTP-FLV/HLS/WebSocket 这些流媒体发布协议;

30、★支持H.265/AAC/MP3编码格式的RTMP协议推流;

31、★支持基于RTMP/HLS协议的多码流自适应发布功能;

32、★支持基于WebSocket协议的直播发布;

       33、支持HLS协议点播,支持将MP4、MKV文件直接映射为HLS流(运行时即时虚拟切片),而无须进行真实的物理切片,以节约磁盘空间,避免小文件过多而造成的磁盘碎片问题。支持HLS流媒体协议的TS流分片时长设定、m3u8清单文件的分片文件数设定、分片文件的保留时间设定;

34、支持MPEG-DASH协议点播,支持将MP4、MKV文件直接映射为MPEG-DASH流(运行时即时虚拟切片),而无须进行真实的物理切片,以节约磁盘空间,避免小文件过多而造成的磁盘碎片问题。支持MPEG-DASH协议的MPD分片文件时长设定、DASH清单文件的分片文件数设定、分片文件索引的回转周期设定;

35、支持多协议点播发布功能( RTMP/HTTP-FLV/HLS/WebSocket/MPEG-DASH),支持点播下载限速和每个IP的并发下载数限制功能;

36、★支持视频内容映射服务,视频内容无需放在系统指定的虚拟目录下都可以将文件存储目录下的所有视频内容一键扫描入库

37、★支持节目批量入库时自动提取节目的元数据信息(名称、时长、分辨率),自动提取节目的缩略图和播放器时间轨道上的预览图

3

多媒体内容管理发布平台(软件)

1、 支持WEB方式的内容发布和管理功能;

2、 支持栏目设置管理,包括栏目的添加/删除/修改、栏目的排序、栏目的内容模型(视频/文章/图片);

3、 在浏览器端支持上传进度和上传速率实时显示

4、 支持在浏览器端查看实时上传连接数;

5、 上传功能兼容Chrome,Firefox,Safari,IE 11,Opera,Edge这些常用的浏览器;

6、★平台中的视频资源支持WEB方式的在线预览,预览时可以通过WEB方式手工截取节目缩略图并一键上传发布;

7、平台支持服务器集群管理,支持多服务器负载均衡状态监控;

8、★平台支持WEB方式的在线用户实时监控功能

9、★平台中的直播和录播内容支持完善的用户权限管理功能,防止未经授权的用户对直播和录播内容的越权访问

10、★支持用户分组管理,可以动态维护用户组中的用户账号

11、★支持完善的用户分级管理功能,管理员可以创建不限层级数的用户级别,上下级在后台以树状结构直观显示,可以通过快捷菜单直观调整分级的显示顺序,可以自动生成当前级别和其它子级别的用户信息Excel模板,在当前级别下可以通过Excel模板批量导入用户信息

12、★支持以所见即所得的方式通过鼠标点击用户分级树来改变用户的分级;

13、★支持直播节目权限设置,支持浏览权限的开启和关闭,支持对直播频道按用户角色授权,支持对直播频道按用户分组来授权

14、★支持对直播频道开启/关闭弹幕、开启/关闭互动交流、开启/关闭精彩回看、开启/关闭手机扫码观看;

15、★支持直播录像内容的自动入库,可以配置缺省的入库栏目

16、★支持系统个性化设置,包括前台用户注册的开启/关闭、用户注册的审核/无需审核、后台登录验证码的开启/关闭、资源管理排序方式(按时间或者节目ID)、后台分页显示条数设定、前台分页信息显示条数设定、节目人气随机最大值设置、点赞/反对随机最大值设置、评分随机最大值设置、标题相似检测长度差值设置、开启或关闭登录发弹幕功能、开启或关闭登录观看直播功能、开启或关闭登录观看视频功能、启用/禁用游客观看直播、启用/禁用前台登录验证码、启用/禁用前台视频上传功能、开启/关闭移动端扫码上传功能、开启/关闭移动端观看登录验证、启用/禁用后台上传免审核;

17、★支持缓存信息设置,包括模板缓存的开启/关闭、静态网页的缓存/关闭、首页缓存时间设定、栏目页缓存时间设定、内容页缓存时间设定、播放页缓存时间设定,缓存内容的更新或清空(需提供软件功能截图);

18、★支持首页幻灯片管理,包括幻灯片的添加/修改/删除、幻灯片的排序;

19、支持用户中心个性参数设置,包括对普通用户开启/关闭视频上传功能、会员注册功能的开启/关闭、用户注册后账号的启用/禁用、评论/留言功能是否需要登录、视频评论功能的开启/关闭、评论/留言信息是否需要审核、播放计费功能的开启/关闭、用户观看权限的开启/关闭、用户密码修改功能的开启/关闭、用户发表评论的间隔时间设定(防止恶意灌水)、留言栏每页数量设置、评论页每页数量设置、敏感词过滤设置;

20、★支持快捷菜单的自定义设置,可以从现有的众多功能菜单中选取常用的菜单设定为后台管理端的快捷菜单;

21、用户播放记录的统计、节目收看时长的统计、登录地址查看;

22、节目下载功能的开启/关闭;

23、具有管理员账号管理功能,支持管理员的管理权限设定;

24、支持WEB方式的数据库管理功能,包括数据库备份、数据库还原、SQL语句执行、数据库字段内容批量替换;

4

大并发视频上传模块

(软件)

1、该模块用于实现超大视频文件上传功能,用户端通过浏览器直接上传,不安装任何浏览器插件:

2、服务器端采用C++语言自主实现,采用异步I/O架设设计,具有高性能I/O处理能力

3、服务器端可跨平台编译运行,支持Windows和Linux平台部署;

4、服务器端采用高效内存分配技术确保在运行过程中服务器的内存开销最小化;

5、完全采用标准HTTP协议实现,兼容常用的PC端和移动端浏览器(包括Chrome,Firefox,Safari,Opera,,Edge),浏览器端无需安装任何插件;

6、服务器端采用无缓冲即时写入方式,上传数据写入一步到位。不同于PHP、JAVA等技术需要两步写入的实现方式;

7、 高性能,单台服务器支持1000个以上并发用户上传;

8、支持4GB以上超大文件上传,文件大小不受限制,同时支持断点续传功能;

9、支持断网、断电、关机重启后断点续传功能均不受影响;

10、支持HTML5浏览器上传进度实时显示;

11、支持WEB方式查看客户端在线连接情况;                                                

        

        

串流直播流媒体视频发布平台功能模块和产品技术参数

序号产品名称技术参数1视频直播采集编码系统(软件)主要用于实现视频采集、视音频编码、视频录制、直播推流、字幕和台标叠加、直播信号监控等应用功能,安装该软件后让每一台PC终端都能够具备直播功能。详... 查看详情

windows平台rtmp/rtsp直播推送模块设计和使用说明

...”,编码后的音视频数据,按照协议打包后,推送到流媒体服务器(如RTMP服务器,自建服务,可以考虑SRS或者nginx服务器,如果是RTSP服务器,可以考虑苹果官方的darwinstreamingserver)。这种方案的设计,一般是一对多设计模型... 查看详情

如何将tricaster非线性编辑的视频内容发布至网络进行网页直播

...功能几乎能实现专业电视台演播室的所有功能。而且,在流媒体和显示技术方面又超越传统电视台的技术。TriCaster,给我最直观的感受就是精巧、轻便。而且TriCaster可以应用于多个场合,如视频会议、多媒体制作、实时录制、虚... 查看详情

基于red5的视频直播平台(代码片段)

...路径):安装模版Demo:http://127.0.0.1:5080/installer/下载OBS发布到流媒体服务器上: 开启串流:实现直播表示开启正常状态页面展示基于jsp:采用:CuSunPlayer播放器< 查看详情

直播系统源码是如何实现视频直播以及直播系统搭建的?

...直播信号源的采集和编码压缩功能,并将信号推送到直播流媒体服务器上。2)直播流媒体服务器:负责直播流的发布和转播分发功能。3)WEB服务器:实现直播节目在终端上的展现。4)终端设备:包括PC和移动终端。编码和协议... 查看详情

easycvr平台如何实现超低延时的安防视频监控直播?

...术的发展和应用。传统直播技术的延迟非常大,通过流媒体音视频技术降低直播延迟、提高实时互动效率是我们研究低延迟直播技术的初衷。我们对当前主流的直播技术做了一个简单的分析。常见的直播大部分采用RTMP、HLS、... 查看详情

深度解析!短视频如何成为现象级产品

...均得到了巨大提升。短视频发展史图1图1所示是短视频及直播的发展史,众所周知,2016年是直播元年,在这期间诞生了很多直播平台,比如熊猫、映客、斗鱼等;而在2017年,短视频的火爆程度并不亚于直播,可能大家都以为短... 查看详情

livegbs流媒体平台gb/t28181功能-视频直播流快照的安全控制配置播放回调鉴权接口控制播放权限(代码片段)

LiveGBS功能-视频直播流快照的安全控制配置播放回调鉴权接口控制播放权限1、直播流安全控制1.1、直播流开启控制1.2、直播流回调鉴权2、配置播放鉴权回调2.1、准备回调鉴权接口2.2、配置回调鉴权地址2.3、调试说明2.3.1、调试环... 查看详情

从用户角度上,开发直播功能平台时应该注意的功能

...主开发直播平台涉及到的内容比较多,像音视频编解码、流媒体传输、美颜功能,以及各类接口问题等。如果没有专业的技术支撑,实现起来会比较难,那么也可以找一些现有的解决方案,比如拓幻科技,就是专业为企业级用户... 查看详情

超低延时监控视频多终端发布解决方案

...一章应用简介第二章方案的实现方式2.1方案的技术架构2.2功能模块构成第三章平台的安装和部署3.1视频转码工作站的搭建3.2流媒体服务器搭建3.3视频节目的WEB发布3.4终端收看第四章平台的实现效果4.1直播延时指标4.2支持的终端类... 查看详情

视频直播的用户体验体系与质量监控方案

...播的用户体验体系与质量监控方案讲师简介战旗直播高级流媒体研发工程师,2012年进入直播行业,先后在奥点云、战旗直播从事流媒体开发工作;2013年独立完成《RTMP协议规范1.0》的中文翻译;对于Windows、Android、iOS平台的直播... 查看详情

关于搭建直播系统平台的一点心得经验和建议

...硬编码,PC端的编码软件,当前“直播大师LiveMaster”和“串流直播iAVCast”都具有硬件加速编码功能,可以直接调用Intel和Nvi 查看详情

风起云涌,看云计算如何赋能媒体行业?

...,比如:?·海量数据的存储承载?·视频结构化技术支持?·直播与点播功能助力?·人工智能的创新应用?传统媒体在移动互联网的冲击挑战下纷纷转型升级,开始打造移动新媒体平台,以此不断扩展业务范围。其中,中国网作为媒... 查看详情

ai视频智能安防平台easycvr新增国标级联平台的语音对讲功能

EasyCVR平台是一个集视频联网共享、存储、流媒体转发、视频转码、视频上云、视频监控直播等多种功能为一体的流媒体视频服务融合性平台。近期我们也推出了基于AI智能分析技术的EasyCVR平台+边缘AI硬件的安全生产智能化监管... 查看详情

音视频技术开发周刊|133

...使用底层的RTMP协议,为当今的现状奠定了基础。通用流媒体平台JustinTV在转为游戏流媒体平台Twitch之前由Flash驱动。随着对实时视频需求的增长,Flash的局限性(依赖于插件,专有技术,性能问题等)被证... 查看详情

优秀开源项目之二:流媒体直播系统openbroadcastersoftware

OpenBroadcasterSoftware(OBS)是一款用于音视频录制和直播的免费开源软件。可以轻松部署到多种平台,目前支持Windows、MAC和Linux。特性:1.高性能的实时视频/音频捕获和混合,无限制的场景,可以通过自定义转换在这些场景之间无... 查看详情

android直播app怎么开发

直播视频App软件如何开发1.形成用户的正反馈所谓正反馈也就是在网络上的正面效应,也就是用户量与视频直播App产品价值是一种正反馈的关系存在的。一般来讲,产品的价值是随着用户数量和产品购买率、消费转化率的提升而... 查看详情

p2p技术如何降低实时视频直播带宽

...段直播技术在传输方面分为两块:   CDN:负责流媒体的分发传输;   连麦系统:负责解决同时多个主播间互动的实时通信传输问题。我们始终认为基于CDN+连麦系统的直播技术是一个高成本高消耗的技术ÿ... 查看详情