Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)
published in(发表于) 2016/3/27 6:23:34
Anchors on the air as “fierce“ campaign will lead to technical problems? ,

English

中文

Anchors on the air as "fierce" campaign will lead to technical problems? -Host, live-IT information

Live App′s biggest enemy is the "wall". Don′t worry, Google is not the enemy, but really a brick wall.

As we all know, when anchors broadcast live, will do some vigorous exercise ... For example: walking in the room. When she holds the phone around a wall, when Wi-Fi signals can lead to reduced sharply, but anchors are often not aware of the signal weakens this fact. Similarly, in outdoor 3G/4G outdoor network live anchor, in the face of the network is more complex.

Imagine this situation:

If the anchor to a broad audience is to say: "I′m in love with you", but it takes 10 seconds to receive the gift of the Diors, such as roses, this short period of 10 seconds is sufficient to keep "I′m in love with you" and flowers divide into two unconnected parts.

The Live experience is obviously very bad.

In complex cases, how not to network the Diors missed on the other end "welfare", live platform may choose to use the network to accelerate service provider (CDN) service. In General, high flow transmission, such as Thunder download, music video, or Panda TV, CDN services is needed to improve the speed of the user receiving the package. Popular terms, principles of CDN is the documentation requirements for the first user high-speed network channel buffer to the node closest to the user, and then transmitted to the user. Reduced handling Trek from a remote server.

In the CDN application, there are a number of scenarios. Video sites such as aiqi arts, music video, user requested video is limited the length of a variety show or soap opera, viewers will consider the quality and speed of transmission. While fighting fish such as TV, Panda TV interactive "streaming media" broadcast platforms, users live for fluency is very much. As said above, people wait time for feedback is a tolerance limit.

In the process of transmission, transmission quality by CDN vendors, of course, but, if there is a broadcast network signal is not good, "Thorn", CDN vendors how to deal with it?

Faced with this situation, CDN vendors will have to make a choice. Huang Huipan said that if the broadcast end having network problems, and in transit using "frames" programme: the video contains 25 frames a second, but in the case of poor network conditions, will give priority to ensuring the transmission of sound, transmission of video to 10 frames per second or less .

Simply put, is to sacrifice something live picture quality on the basis of, and guarantee a smooth user experience.

As an analogy, live video like Courier, if people need to transporting goods, as express the CDN and sender "consulted", filter the most important priority package transport of some goods, and throw away the rest of the items .

However, there is a technical detail: received without the ability to accept so many people express courier, courier would throw away the packages can not be used to handle. Because these shipments are packaged, in the course of transport, as a courier is not without unpacking. At this time, the Live App will generally choose lower bit-rate, that is, reduce the resolution to resolve--such as minimum 320 pixels of resolution to transfer the video. Of course, if the network is further deteriorating, CDN acceleration can do about it.

Because of multiple network distribution, from which the go network to the edge network, every time the buffer takes about half a second time, so live video to reduce even a fraction of a second delay, CDN vendors takes a huge technological effort.

For live platforms, there are plenty of strategies to choose from. For example:

When broadcast network signal interruptions, when again, continuing only live for a few seconds before jumping into a live broadcast time .

With some anchor, is to choose expensive HD signals, or in online after compression on the CDN network to push out.

These are live streaming platform is based on the content.

In view of this, simply live, but involves a lot of interlocking technology solutions, host every "movement" are such drastic changes.


主播在直播中做“激烈”运动,会导致什么技术问题? - 主播,直播 - IT资讯

直播App最大的敌人就是“墙”。不要紧张,不是谷歌的那个死对头,而是真的砖墙。

众所周知,主播直播的时候,会做一些激烈的运动。。。比如:在屋里走动。当她手持手机绕过一堵墙的时候,会导致Wi-Fi信号骤然降低,但是主播往往不会意识到信号减弱这个事实。同样,在户外用3G/4G网络进行直播的户外主播,面对的网络情况更加复杂。

想象一下这样的情况:

如果主播向广大观众说一句“我爱你”,但是却要等10秒的时间才收到Diors赠送的玫瑰花,这短短的10秒钟,足以把“我爱你”和送花的行为割裂成两个没有联系的部分。

这种直播体验显然非常糟糕。

在复杂的情况下,如何不让网络另一端的广大Diors错失“福利”,直播平台会选择使用网络加速服务商(CDN)的服务。一般来说:大流量传输,如迅雷下载、乐视视频或熊猫TV,都需要CDN的服务,以提高用户接收文件包的速度。通俗来讲,CDN的原理就是把用户需要的文件先利用高速的网络通道缓冲到离用户最近的节点,然后再就近传输给用户。减少了从远程服务器搬运的长途跋涉。

在CDN的应用中,有很多场景。例如爱奇艺、乐视这类视频网站,用户请求的视频是有限长度的一段综艺节目或电视剧,观看者会综合考虑画质和传输速度。而对于斗鱼TV、熊猫TV这类有互动的“流媒体”直播平台来说,用户对于直播流畅性是非常在意的。正如前面所说,人对于反馈的等待时间是有忍耐极限的。

在传输过程中,传输质量当然由CDN厂商负责,但是,如果出现直播端网络信号不好这样的“硬伤”,CDN厂商会如何处理呢?

面对这种情况,CDN厂商就必须做出取舍。黄慧攀说,如果直播端遇到网络问题,在传输中会采用“抽帧”的方案:原本一秒视频包含25帧画面,但是在网络状况不好的情况下,会优先保证声音的传输,把视频的传输变为每秒10帧或更少

简单说来,就是在牺牲一定直播画质的基础上,保证用户的流畅体验。

打个比方,视频直播就像送快递,如果发件人手里需要运送的物品过多,作为快递员的CDN就会和寄件人“商量”,筛选最重要的几件物品优先打包运输,同时扔掉其余的物品

但是,这里有一个技术细节:接收快递的人如果没有能力同时接受如此多的快递,快递员就不能采用扔掉包裹的方式来处理。因为这些快件已经被打包,在运输的过程中,作为快递员是不能私自拆包的。这时,直播App一般会选择降低码率,也就是降低解析度的方式来解决——例如用最低320像素的分辨率来传输视频。当然,如果网络再进一步恶化,CDN加速也无能为力。

由于涉及到多次网络分发,从中转网络到边缘网络,每一次缓冲都需要半秒左右的时间,所以视频直播每降低哪怕零点几秒的延迟,CDN厂商都需要付出巨大的技术努力。

对于直播平台来说,也有很多策略可以选择。例如:

当直播由于网络信号中断,再次恢复的时候,延续之前的直播几秒才跳到实时直播时点

对于某些主播,是选择耗费资源的高清信号,还是在CDN网络上进行在线压缩之后再推送出去。

这些都是根据直播平台的内容制定的。

由此看来,简单的直播,却涉及到很多环环相扣的技术解决方案,主播每一次“运动”都是牵一发而动全身的。






If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759