多语言展示
当前在线:159今日阅读:113今日分享:31

直播多协议发布工具和直播多协议接收工具

本人作为一名网络电视行业从业技术人员,与流媒体直播应用产生了不解之缘,整天与各种多媒体测试、多媒体工程施工、直播产品测试打交道,因此,在工作中经常需要用到各种各样的节目源做测试,也需要对各种各样的节目源做接收和解码测试。这就迫使我一直在不断寻找功能强大的网络直播节目发生器和网络播放终端。最近,我发现了一款功能全面、性能强大、操作简单的直播多协议发布工具和多协议接收测试设备,现在分享给大家,如果你也从事类似工作,应该会对你有很大帮助!
工具/原料
1

直播多协议发布工具-串流直播

2

直播多协议接收工具-4K Live Media Decoder

方法/步骤
1

首先,说一下这款直播多协议发布工具这是一款专业的软件工具,名字叫“串流直播”,大家可以到网上免费下载使用。它的主要功能特色如下:1.   支持的直播视音频编码格式最全面它支持H.264、H.265、MPEG-4、MPEG-2这些主流的视频编码格式,支持HE-AAC、AAC-LC、MP3这些主流的音频编码格式。H.264和H.265目前主要应用在互联网直播中,MPEG-2和MPEG-4目前主要应用在广播电视应用中。

2

2.   支持的直播流协议最全面它支持HTTP-TS、UDP-TS(单播与组播)、RTSP、RTMP协议输出,并且这款工具可以同时生成多种协议的流进行输出,极大地方便了直播测试工作。

3

3.  性能非常强大用它做高清视频编码,占用的主机CPU和内存资源极低,因为它内建了硬件加速编码功能,可以直接调用Nvidia显卡和Intel显卡中的视频编码模块,因此可以将主机的CPU计算资源解放出来,实际测试显示,编码1路H.264格式的1080P高清节目只占用3%的CPU资源,如下图所示:

4

4.  操作简单方便这款专业工具使用的是所见即所得的图形操作界面,各项功能选项卡和按钮直观易懂,操作简单,使用方便,不需要查看手册学习就可以使用起来。这是我目前发现的使用最方便的直播工具。

5

5.  稳定性极强在使用这款工具之前,我也经常使用VLC这款软件做直播测试使用,它虽然功能也很全面,但是稳定性极差,动不动就会死掉或者崩溃,相信使用过VLC这款工具的也会有同感。而“串流直播”这款软件性能极其稳定,我曾经用一台Intel i7的普通主机放到机房环境中做测试,连续一个月不关机发现这款软件还在稳定运行,而且主机各项技术指标都非常正常。

6

其次,给大家介绍一款直播多协议接收解码工具熟悉流媒体的朋友可能都知道,直播多协议接收解码工具使用最广的是VLC这款视频播放器,这款软件播放器功能确实很全面,各种协议的网络流通常都能接收,对于普通用户通常可以满足要求,比如用于个人娱乐使用时。但是,对于专业人士来说,它有几个硬伤根本无法满足专业应用需求。1.    缓冲时间长,实时性差对于一些对实时性要求比较高的场合,通常都要求端到端的延时不超过500ms(比如视频会议),但是使用VLC播放器通常都会增加1~3秒的缓冲时间,无法做到时解码输出。2.    稳定性差,使用中经常崩溃当你需要长时间(1个小时以上)做节目接收和播放时,这款播放器经常出现崩溃或者进程死掉的情况,无法用到对稳定性要求高的运营环境中。3.    不支持硬件加速解码,在低配置的PC上无法解码4K高清视频目前4K高清视频内容越来越多,像监控行业已经开始使用4K H.265高清摄像机,对于4K的高分辨率图像,VLC目前还不能实时解码。

7

4K 全能网络流解码服务器的发现后来,一个偶然的机会,在项目中采购了一台由北京顺景科技生产的4K网络流解码服务器,这款设备采用1U的机架式设计,拆机后看到是一块儿PCB板,嵌入式设计,系统是嵌入式Linux,应该是采用硬件解码芯片来实现的,整机功耗只有6W。接口很简单,输入接口只有RJ-45网络接口,输出接口包括一个HDMI 2.0接口,一组莲花AV接口,一个3.5mm音频输出接口。经过使用后发现,这款设备可以支持4K分辨率的H.265视频实时解码,当然解码H.264视频更是不在话下。更让我大吃一惊的是,它对各种流媒体协议几乎全部支持,像视频监控行业用到的RTSP协议,流媒体直播行业常用的RTMP协议、HTTP-TS流协议、HTTP-FLV协议、Apple公司的HLS协议、广电和电信IPTV中常用的UDP 单播与组播TS流协议,而且,它的解码延时很低,接收到数据后最多不超过100ms的缓冲,几乎是接收到数据后立马解码输出。而且,它支持自定义HDMI接口的输出分辨率和帧率,设备内置WEB服务功能,对其进行操作设置就像操作家用的路由器一样简单,在浏览器中输出其IP地址即可看到图形操作界面。

推荐信息