首页 » 技术分享 » 哪里有靠谱的直播服务团队?

哪里有靠谱的直播服务团队?

 

原文出处:直播社区

现在,各行各业都在搞互联网直播,因为它极大地拉近了用户之间的距离,远程沟通变得更便捷。我们单位是一家专业的活动策划公司,曾经以互联网直播这种新颖的传播方式协助推广过下列行业会议:

2017第五届中国互联网金融大会

2017年21世纪新金融发展峰会

2017中国区块链技术应用峰会

2017全球生物识别与人工智能峰会

2014~2017年 CFCVD 世界脑血管病论坛

2017第三届中国互联网医疗大会”

在这些尝试过程中,我们也对互联网直播有了更深的认识和体会。下面从如何寻找靠谱的直播服务团队的角度,谈一谈我们的经验和心得。

1. 直播服务团队必须要有自己过硬的技术

作为已经有5年互联网技术经验的我,当初在寻找直播合作伙伴的时候,也曾经片面地以为网络直播和网站技术没有本质的区别,只不过是网站的一部分而已,然而事实却并非如此。

网站技术主要是网页制作技术,用到的基本上是HTML、PHP、JavaScript、ASP、数据库这方面的技术,但是网络直播用到的确实视音频编解码技术、流媒体技术,用到的开发语言通常是C、C++、Java(Android开发)、Object-C(iOS开发)等这些高级编程语言。它实现的核心功能是基于网络的视音频通信。

对于已经有网站开发经验的我,对于网络直播技术却是一窍不通。

当前随着直播应用的火爆,市场上出现了很多没有任何技术实力的小公司也来浑水摸鱼,都说自己能提供最强大的直播服务平台,其实大部分都是用了腾讯云、阿里云、乐视云等平台提供的核心技术服务,然后做一个自己的网站宣传自身有强大的直播技术和服务能力,这还算是比较好的,他作为大平台的服务分销商起码还能提供相对可靠的服务。更差的是,有些小的团队从网上找几个开源或者免费的软件搭建一个简单的服务平台,他们也敢于给用户提供技术服务,可想而知,在直播过程中出现问题后,这种小公司连问题的原因往往都找不到,曾经有过两次精心策划的重要活动直播,都被这种小公司给搞砸了。

2. 直播服务团队必须要有丰富的现场实战经验

有些理论知识大家都懂,但是在现场执行过程中是否能够解决突然出现的各类问题,这往往取决于一个团队的现场经验是否丰富。

在以往做活动直播过程中,我们曾经遇到过很多突发情况,比如:

1)活动过程中有线网络突然出现中断

2)活动开始前甲方突然提出要接入其它信号源

3)活动过程中电力供应突然中断

4)医学会议中甲方临时要求对3D手术进行直播

5)会议现场的AV系统由第三方提供,如何与之进行信号源的对接

6)会议直播过程中,甲方提出要求要邀请外地的嘉宾进行远程视频连线 

对于以上各种常见的现场状况,没有经验的人员肯定会束手无策,手忙脚乱。但是对于身经百战的团队来讲,这些可能都不算什么。经历过以上诸多次的实战以后,我作为一名外行的技术人员也对直播有了更深的了解和经验,也曾经帮助过很多同行的朋友解决过实际问题。 

3. 提供的直播服务平台必须稳定可靠

我们曾经找过杭州的一家服务提供商,他们提供的平台功能很丰富,但是当收看的用户量急剧增长时,他们的平台变得极不稳定,很多终端用户反应连接不上或者视频非常卡顿,延时很长。虽然他们的报价相对较低,但是那场活动我们最终以惨淡的方式收场,使主办方对我们的信心也大打折扣。 

在经历过多次亲身体验后,我们最终发现行业内其实鱼龙混杂,有很多小团队在滥竽充数,要把这种新颖的网络直播推广方式利用好,你必须找一家有真正技术实力和实战经验的公司合作,否则你会失信于活动主办方。 

根据我们的亲身体会,发现行业内主要有这些团队比较可靠:

1. 串流直播团队

这是北京的一家技术开发团队,他们有多年的流媒体开发经验和现场服务经验,他们自己开发的“串流直播”这款直播工具目前在全国有几万用户使用,并且他们有自己开发和建设的直播服务平台,服务能力很稳定,曾经搞过一场5万多人在线收看的大型活动,他们的现场服务工程师经验非常丰富,有过多次外界因素问题他们都帮我成功解决了。

2. 乐视直播团队

虽然乐视公司目前正处在舆论的风口浪尖,但是他们公司的直播技术团队还是比较靠谱的,2016年有一次大型体育活动需要做互联网推广,主办方要我们找一家有类似活动经验的团队,当时我们还不了解串流直播、CCTV这样的团队,所以就找了乐视,因为他们有自己的乐视体育频道经常举办各种体育赛事的直播,没想到一拍即合,乐视无偿赞助了这场体育活动,而且他们的直播技术团队也确实经验丰富,当时该节目在乐视体育频道上也同步播出,在线收看量有10万人之多。 

3. 一直播团队

这是新浪微博投资的一家北京公司,他们有自己的直播服务平台,专注于娱乐直播方面,他们的现场直播服务团队通常不对外提供商业服务,但是一些娱乐界的活动或者有明星参与的活动,他们愿意提供支持。而且,他们的盈利模式也很商业化,主要靠线上的用户打赏和广告收入来实现。 

下面我给大家普及一下直播技术方面的专业知识。

(1)直播中使用的流媒体协议

UDP协议,一种传输层的网络协议,可靠性低,但是效率很高。常用于对实时性要求高的直播应用中。

RTMP, Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。RTMP 基于 flash技术,无法在 iOS 的浏览器中播放,但是实时性比 HLS 要好。

HTTP-TS协议,用TS来封装数据包,然后将其通过HTTP协议进行传送。它基于传输层的TCP协议来实现,有实时性和传输稳定性方面都有更好的表现。

HLS协议,HTTP Live Streaming(HTTP直播流技术),Apple的动态码率自适应技术。主要用于PC和Apple iOS移动终端。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。它的特点是更适合做CDN分发,但是实时性很差,一般端到端延时要20秒以上。

(2)直播的模块划分

视频采集和编码录制端:视频采集设备一般是电脑上的音视频输入设备或者手机端的摄像头或者麦克风,编码和录制工具通常是软件,比如PC端使用的“直播大师(Live Master)”,手机端使用的ffmpeg和WebRTC这类工具。

视频播放端:可以是电脑上的播放器,手机端的 Native 播放器,还有就是H5 的 video 标签等,目前还是已手机端的 Native播放器为主。视频传输技术:主要以HTTP传输协议为主,因为它基于HTTP协议实现,具有天然的跨防火墙和多终端支持特性。HLS协议,主要面向iOS移动终端使用。RTMP协议,主要用于PC端的视频播放,实时性比较高。

视频服务器端:视频传输和播放用的流媒体服务器,通常是用C或者C++语言开发实现,主要实现一对多的视频流发布功能。

内容分发系统:很多人都知道,涉及到大规模内容分发都需要用到CDN技术,并且市场上出现了很多专门提供CDN服务的上市公司,比如美国的Akaimai,中国的蓝汛、网宿、帝联等,他们通过为用户提供内容的大范围分发服务来盈利。但是如果你要做视频运营要完全依靠这些公司的服务来支撑,那么你的利润很大一部分都要交给这些服务提供商,所以最终还需要自身具备这种技术能力。像大的运营平台(优酷、串流直播、腾讯视频、爱奇艺、乐视、映客直播、一直播、花椒直播)都是通过自建CDN平台来支撑自身的业务运营。这方面的核心技术都是很专业的,都需要一个强大的研发团队多年时间才能将其打造成产品化和运营级的平台。

核心技术:涉及到的核心技术主要有视音频编解码、噪音抑制、回声消除、自动增益、前向纠错、丢帧补偿、抖动缓冲、CDN内容分发、网络流自适应等,语音视频技术是硬骨头,不是简单搞几个页面,不是搞一个业务支撑系统,这是需要经过多年技术积累的。比如说YY,他们做很多年才积累到今天的水平。比如说腾讯、乐视等,他们也是组建了一个数十人的强大技术开发团队,摸爬打滚了好多年才有了今天的辉煌。

因此,在直播服务团队的选择上,我们必须与这些真正有技术实力的团队合作,才能为自己的业务保驾护航。

转载自原文链接, 如需删除请联系管理员。

原文链接:哪里有靠谱的直播服务团队?,转载请注明来源!

0