AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2023电力行业多旋翼无人机竞赛 题目详情
CA602D4E6ED000012AFEA180E87C1F8C
2023电力行业多旋翼无人机竞赛
10,025
单选题

推流是指把前端采集的音视频数据使用( )进行封装变成流数据,通过Qos算法将流数据推送到网络端,传输到服务器的过程。

A
编程语言
B
传输协议
C
网络协议
D
底层协议

答案解析

正确答案:B

解析:

**解析:** 推流(Push Streaming)是直播技术中的核心环节之一,其基本流程如下: 1. **数据采集与处理**:前端设备(如摄像头、麦克风)采集原始的音视频数据。 2. **编码与封装**原始数据经过编码器压缩后,需要按照特定的格式进行**封装**。这个封装过程必须遵循一定的规则,以便接收端能够正确解析。这些规则通常由**传输协议**或流媒体协议定义(例如 RTMP、SRT、RTP/RTCP 等)。虽然严格来说“封装”涉及容器格式(如 FLV, TS),但在推流的语境下,将数据打包并通过网络发送的过程紧密依赖于**传输协议**的规定。 3. **网络传输**:封装好的流数据通过 QoS(服务质量)算法优化后,经由网络传输到服务器。 **选项分析:** * **A. 编程语言**:编程语言(如 C++, Java, Python)是实现推流软件的工具,而不是用于封装数据变成流数据的技术标准或协议本身。 * **B. 传输协议**:正确。在流媒体技术中,推流通常指的是使用特定的流媒体传输协议(如 RTMP - Real Time Messaging Protocol)将音视频数据封装并发送给服务器。协议规定了数据如何打包、头部信息包含什么、如何握手等,是将数据变为“流”并使其能在网络上传输的关键规范。 * **C. 网络协议**:这是一个更广泛的概念,包括 TCP/IP、UDP 等底层协议。虽然推流最终依赖于网络协议进行数据传输,但题目强调的是“封装变成流数据”,这更多是指应用层或传输层的流媒体协议(如 RTMP),而非泛指所有网络协议。相比之下,“传输协议”在流媒体语境下更具体地指向负责数据流转的协议。 * **D. 底层协议**:通常指物理层、数据链路层等协议,与音视频数据的封装无直接关系。 因此,将音视频数据封装成流数据并推送到网络端,主要依赖的是**传输协议**(特指流媒体传输协议)。 **正确答案:B**

相关知识点:

推流用传输协议封音视频数据

题目纠错
2023电力行业多旋翼无人机竞赛

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码