首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

直播系统搭建,信息传输链路出现问题后如何救场

直播系统搭建的传输链路环境、通信链路并不是一直理想的状态,面对网络不佳、平台资源紧缺的情况,直播系统搭建并不会很快的按照预定时间传出信息,一般数据帧在传输过程中可能会遇到这两种错误:比特差错和传输差错,针对两种不同的错误,直播系统要准备不同的救场方案。

一、比特差错

比特在传输过程中可能会产生差错,1可能会变成0,0可能变成1,在一段时间内,传输错误比特的数量占所有传输比特总数的比率称为误码率BER,误码率和信噪比有很大的关系,信噪比越高,误码率越低,因此如果设法提高信噪比,就可以使误码率减小。

但是实际上直播系统搭建的链路并非理想,它不可能使误码率下降到0,那为了保证数据传输的可靠性,目前在数据链路层使用了循环冗余检测CRC作保障。

通过CRC算法,在数据M的后面添加供错检测用户的冗余码,然后构成一个帧发送出去,在所要发送的数据后面增加n位的冗余码,虽然增加了直播系统搭建的开销,但检测的准确率也上去了。

不过要注意的是,直播系统搭建使用这种方法的前提是传送数据时是以帧为单位传送的。

二、传输差错

收到的帧没有出现比特差错,但出现了帧丢失、帧重复和帧失序的情况。比如三组数据收到两组;三组数据收到四组,其中有一组是重复的;三组数据收到三组但顺序不对。

三、可靠传输

虽然直播系统搭建不能保证百分百可靠传输,但实际上传输的好坏还是有标准的,所谓可靠传输有这两个标准:

1、对于通信质量良好的有线传输链路,数据链路层协议不使用确认和重传机制,不要求数据链路层上提供可靠传输服务

2、对于通信质量较差的无线传输链路,数据传输链路层协议使用确认和重传机制,数据链路层上提供可靠传输的服务

对直播系统搭建运营商来说信息传输出现问题不要慌,数据正常现象,合理利用解决方案即可。

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230222A058C900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券