首页 > 行情 > > 内容页

“卷”到海外!教你实现海外语聊社交

2023-02-10 19:05:54 腾讯云

导读|随着互联网出海的热潮袭来,语聊社交出海再度掀起新一轮风口,国内外基于语音聊天室的社交APP如雨后春笋般涌现出来。然而随着国内同质化竞争加剧,以及相关监管政策趋严,大量国内团队选择出海分一杯羹。那么海外语聊社交场景有什么特点?其实现方案又与国内有何不同?读完本文,你将能够理解并掌握基于腾讯云音视频搭建语聊房的基本要素,以及海外语聊方案的具体实现和优化思路。

什么是语聊社交?

主要特点

语聊社交的典型形态就是语聊房,语聊房是指在线语音连麦虚拟房间,每个房间设有 5-10 个麦位,主播和连麦观众在麦上聊天,其他观众可以进入房间观看。不同房型的麦位数量和房间内最大观众数量不同。


(资料图)

语聊社交APP示例

场景玩法

在语聊房场景中,房主和几名麦上用户以语音的方式在线互动,麦下观众不能发言,只能收听,通过赠送礼物和聊天消息互动。通常会设置不同的房间类型,以吸引具有相同爱好的用户观看互动。语聊房比较常见的形式有1V1语聊房、多人语聊房、语音电台、KTV语聊房。

1)1V1语聊房

1V1语聊常见的应用场景有亲密聊、陪聊、语音交友等,大部分社交类App都上线了1V1语聊功能,分为免费和付费陪聊两种玩法。

2)多人语聊房

多人语聊房延伸出的玩法非常多,其中每种玩法都有所差别。除了多人纯语聊,还有跟其他娱乐形式结合的玩法。比如在线会议、游戏开黑、赛事直播、一起看电影等。

3)语音电台

语音电台是目前很多社交App的玩法,在语音电台中,会有主播单人直播或主持人和几名固定陪聊嘉宾,同时播放背景音乐和音效,麦下观众可以赠送礼物上麦,参与语音互动。

4)KTV语聊房

在KTV语聊房中,大家可以点歌、评论、猜歌、接唱等,主要分为排麦独唱和实时合唱两种模式。 排麦独唱为一个人主唱,其他连麦用户排队等候轮唱。 实时合唱为多个人合唱,连麦用户可以随时申请加入合唱。

如何搭建语聊社交应用?

通常一个完整的语聊社交应用,根据功能的完整度,分为四个层级(基础组件、功能层、应用层、业务层),整体的架构如下所示,接下来会逐个讲解各层级的内容,通过讲解对完整语聊房的要素有比较完整的认识。

语聊社交技术架构

基础组件:是提供最基础的能力,比如音频互动、文字交流、回放存储等,该组件主要以SDK或者某一单独的服务呈现,比如实时音视频SDK、即时通信IM SDK、直播/点播服务、审核服务。

功能层:是基础组件中能力的应用,比如弹幕,则是使用到即时通信IM SDK中的文字交流的能力;还有麦位移动,是指麦位列表中的某人的麦位进行了移动,也是借助了即时通信IM的信令的能力,将某人麦位变化的信息下发到房间内。

业务层:是功能模块的聚合,比如创建房间、房间列表、进/退房就是房间管理的聚合,上/下麦、麦位移动、麦位禁言、锁麦/解锁麦 就是麦位管理的聚合。

应用层:是最终呈现给用户的业务形态,比如1v1语聊、多人语聊、语音电台等都是根据业务层根据一定玩法形态展现给用户的。

那么在整个技术架构实现中,难度最大的是基础组件实现,如果完全进行自研的话,开发成本高而且周期较长,比如开发实时音视频组件,就需要具备专业音视频底层技术的开发能力,还需要处理一系列的机型适配、漏回音、无声、节点部署、网络互通等复杂的问题,为此我们可以考虑使用云上提供的基础组件,站在巨人的肩膀上,能大大的降低开发成本,快速实现上线。

如何基于腾讯云实现语聊社交?

腾讯云提供了丰富的基础组件,能满足实现语聊房所需的基础组件,接下来将基于腾讯云提供的基础组件,对语聊房架构实现进行详细的讲解,将从核心业务模块中的房间管理、麦位管理、音视频流管理,录制与审核管理,贯穿所其核心功能进行逐个讲解。

1)房间管理

语聊社交主要是在一个个房间内进行语音互动的,创建房间的用户是为主播,其他进入同一个房间的用户为观众。房间管理主要是负责对一个个房间进行管理,主要功能包括对房间的创建、销毁、加入、退出。

技术架构

在房间管理的实现中,主要有房间列表、房间创建/销毁/进入/退出的功能,功能看似比较简单,是否由业务侧自己完全实现就可以了呢?答案是否定的,因为房间内使用的其他功能,比如消息发送收发/信令收发、音频流的收发,都是使用到了即时通信IM与TRTC的能力,这两个组件都是基于房间进行的,所以还需实现即时通信IM和TRTC的房间创建/销毁/进入/退出。但既然通信IM和TRTC都是有房间管理,是否直接基于这两个基础组件快速实现呢?答案也是否定的,因为房间中的业务侧详细信息,比如链路情况、礼物列表,主播头像等信息和房间列表功能,即时通信IM和TRTC都不提供这样的功能的,所以在整个房间管理中,必须是由 业务侧房间模块(管理服务/列表服务)、即时通信IM模块(SDK/后台)、TRTC 模块(SDK/后台)三大模块进行组合实现的。具体的架构流程如下图所示:

房间管理模块架构
具体实现

在房间管理实现中会区分不同的角色分为房主、听众2个角色。

角色

描述

区别

房主

房间最高权限的拥有者,可以创建或者销毁房间

● 角色必须为主播● 创建或者销毁业务房间/IM群组/TRTC房间

听众

房间的参与者,也可以上麦变成主播

● 角色可以为观众/主播● 进退房间

不同角色的基本实现流程如下:

房主

房主房间管理流程

1. 通过业务接口创建对应的房间

2. 创建IM群组

3. 进入业务房间/IM房间/TRTC房间,与其他人互动

4. 退出IM房间/TRTC房间/业务房间

5. 销毁IM群组

听众

听众房间管理流程

1. 获取房间列表

2. 进入业务房间/IM群组/TRTC房间,与其他人互动

3. 退出IM群组/TRTC房间/业务房间

API时序

以下将结合腾讯云 即时通信IM SDK 与实时音视频产品TRTC SDK来讲述整个房间管理的API调用细节,图中IM SDK为V2TIMManager,TRTC SDK为TRTCCloud。

房主API调用时序:

房主房间管理时序

听众API调用时序:

听众房间管理时序

2)麦位管理

语聊社交房内的麦位一般都是有序且有限的,比如房间听众上麦一般需要经得房主的同意有序的上麦,并且房间内的麦位都是 5-10 个麦位之间。麦位管理主要负责根据业务场景定义房间内的麦位数量,以及当前房间所有麦位的状态管理。麦位管理主要包含的功能:上/下麦、换麦、锁麦位、邀请上麦、麦位禁言等。

技术架构

在麦位管理的实现中,主要有抱人上麦、踢人下麦、麦位禁言、麦位移动、麦位静音的功能,首先需要业务后台维护一套用户麦位列表状态的信息,即为业务麦位服务,而在用户上麦/下麦的时候,就需要即时通讯IM能力,将用户上下麦与房主同意的相关信令下发到客户端,然后在用户进行语音互动交流的时候,就需要TRTC实时音视频的能力,调用TRTC接口开启语音推流和拉流,所以在整个麦位管理中,必须是由 业务侧麦位模块(管理服务/列表服务)、即时通信IM模块(SDK/后台)、TRTC 模块(SDK/后台)三大模块进行组合实现的,然而正因为用户上麦/下麦经过的模块较多,任意模块与其他模块出现状态不统一的情况,都会“幽灵麦”,关于“幽灵麦”后续章节会展开详细介绍,所以每个模块都需要按照一定的流程正确进行。具体的架构流程如下图所示:

麦位管理模块架构
具体实现

在麦位管理实现中会区分不同的角色分为房主、听众2个角色。

角色

描述

区别

房主

麦位最高权限者,负责所有麦位的管理,房主退房后会自动解散所有麦位

● 角色必须为主播● 进房主动上麦● 同意/拒绝上麦申请● 抱人上/下麦● 麦位声音的静音/解禁● 麦位的封禁/解禁

听众

房间内麦位参与者,可以上下麦互动

● 角色可以为观众/主播● 申请上/下麦麦

不同角色的基本实现流程如下:

房主

房主麦位管理流程

1. 房主创建并加入房间;

2. 根据房间属性获取到麦位列表,并主动上麦;

3. 听众上麦有两种方式,一种是听众主动申请上麦,房主同意,另外一种是房主主动邀请听众上麦,听众同意;

4. 听众上麦后,麦位上其他的人进行互动;

5. 听众下麦有两种方式,一种是听众主动下麦,另外一种是房主主动将听众抱下麦;

6. 房主退出并销毁房间;

听众

听众麦位管理流程

1. 听众进入房间;

2. 听众获取麦位列表;

3. 听众申请上麦,房主同意后,将上麦与麦上其他主播互动;

4. 听众退出房间;

API时序

以下将结合腾讯云 即时通信IM SDK与实时音视频产品TRTC SDK来讲述整个麦位管理的API调用细节,图中IM SDK为V2TIMManager,TRTC SDK为TRTCCloud。

麦位管理时序

3)音频流管理

音频流管理是将房间内TRTC SDK采集到的房主/主播的声音,经过网络传输后,再拉流并播放给听众,拉流有两种方案:TRTC房间订阅拉流和CDN 直播拉流。

技术架构
音频流管理模块架构

1) TRTC房间订阅拉流:通常小规模语聊房场景可以选择纯 TRTC 流接入方案,技术复杂度更低,亦可体验到更好的实时互动特性。

2) CDN 直播拉流:由于 TRTC 采用 UDP 协议进行传输音视频数据,而标准直播 CDN 则采用的 RTMP\HLS\FLV 等协议进行数据传输,所以需要将 TRTC 中的音视频数据旁路到直播 CDN 中,才能在让观众通过直播 CDN 观看。

具体实现

1)RTC 流订阅模式

通常小规模语聊房场景可以选择纯 TRTC 流接入方案,技术复杂度更低,亦可体验到更好的实时互动特性。如下图所示,从麦上用户和麦下观众两个角色展示了一种最经典的实时互动语聊房的推拉流架构方案。

RTC推拉流方案架构

针对房间内的实时流订阅,TRTC 共有两种订阅模式可供选择:自动订阅、手动订阅。

自动订阅:默认模式,用户在进入房间后会立刻接收到该房间中的音视频流,音频会自动播放,视频会自动开始解码;

手动订阅:在用户进入房间后,需要手动调用 startRemoteView 启动视频流的订阅和解码,需要手动调用 muteRemoteAudio 启动音频的播放。

在绝大多数场景下,用户进入房间后都会订阅房间中所有主播的音视频流,因此 TRTC 默认采用了自动订阅模式,以求得最佳的“秒开体验”。 而手动订阅模式则具备更好的灵活性和可定制性,用户可以选择性地订阅音视频流。

2)CDN 流拉取方案

CDN 直播观看,也叫 “CDN 旁路直播”,由于 TRTC 采用 UDP 协议进行传输音视频数据,而标准直播 CDN 则采用的 RTMP\HLS\FLV 等协议进行数据传输,所以需要将 TRTC 中的音视频数据旁路到直播 CDN 中,才能在让观众通过直播 CDN 观看。TRTC 的低延时观看能力,单房间支持的最大人数上限为10万人。CDN 观看虽然延迟要高一些,但支持10万人以上的并发观看,且 CDN 的计费价格更加便宜。

转推CDN拉流示例
拉流方案对比

下面将以四种拉流方案为例,从技术难度、费用成本、观看效果、人数限制、应用场景等维度进行对比分析:

拉流方案

技术难度

费用成本

观看效果

人数限制

应用场景

观众拉 RTC 单流

简单

中等

低延迟

10万

互动游戏房等

观众拉 RTC 混流

复杂

中等

低延迟

10万

KTV语聊房等

观众拉 CDN 单流

中等

较低

中高延迟

无限制

强自定义布局

观众拉 CDN 混流

复杂

较低

中高延迟

无限制

规模并发观看

4)录制与审核管理

由于国内外相关监管平台的要求,也是需要对语聊房音频内容进行录制存储的,所以整个录制与审核的架构如下:

技术架构

在录制与审核管理中,主要有录制、审核、用户封禁的功能,首先需要业务后台维护录制相关的服务,用来管理主播的回看与调用TRTC后台或者CDN开启录制服务,然后在TRTC后台/CDN收到业务侧的服务后,将拉到的音视频流数据保持在数据存储中心,一般保存在COS中;另外业务后台也是需要维护审核的服务,调用开启和接收天御的审核服务与告警,如果审核确认是违规的内容的话,则还需用到即时通信IM的能力,通过信令通知违规的用户下麦。具体的架构流程如下图所示:

录制与审核方案架构
具体实现

1)云端录制方案

云端录制是通过TRTC的“哑终端”的方式进到TRTC的房间内拉流,能对房间内的单流或者合流进行录制,整体的方案可以参考官网文档,业务侧通过调用相关的云端录制接口,进行录制。

2)CDN录制方案

CDN录制是通过TRTC 后台的混流转码接口/TRTC SDK混流转推接口,通过混流转码转推到腾讯云直播/第三方CDN,并通过腾讯云直播/第三方CDN的相关录制服务,进行录制。

3) 天御审核方案

TRTC联合T-Sec天御,提供了实时的音视频内容识别与告警服务,客户在使用实时音视频服务时,支持手动或全局自动发起策略进行音视频内容的识别和告警:

● 手动自定义审核:客户只需要调用天御音视频流接口即可实时检测音视频流中是否出现违规内容,音视频安全审核服务会通过回调把违规信息发送给客户指定的回调 URL。

● 全局自动审核:客户可指定审核策略和审核流类型,TRTC云端自动帮忙完成应用下所有房间内的音视频内容审核,并通过回调把违规信息发送给客户指定的回调 URL,无需手动发起审核。

具体实现接入方案可以参考官方文档。

4)封禁方案

在内容审核服务监测发现有违规内容,通过回调给业务审核的服务,业务审核服务通过机器/人工再审核的方式的确定是否是违规内容,如果确认是违规的内容,则通过即时通信IM 后台给违规的主播发送封禁的消息,主播在收到封禁消息时,停止音视频流上行。

海外语聊技术特性与解决方案

在整个语聊技术架构中,核心是实时音视频通信能力。平稳且流畅的用户体验,是出海语聊应用的制胜法宝。然而,海外纷繁复杂的基础设施和网络条件对于实时音视频的挑战是巨大的。针对海外语聊技术特性,我们总结了几点常见问题及其解决方案。

海外复杂网络应对

海外部分国家网络基础设施薄弱,网络整体呈现带宽低、延迟高、资费贵等特性。对于海外复杂的网络环境,腾讯云音视频在全球网络部署、QoS&QoE等方面均有针对性优化措施。另外,我们还可以提供个性化的云控参数配置调整,欢迎联系技术团队。

腾讯云音视频在全球70多个国家和地区部署了超过2800个CDN加速节点,全网带宽资源储备高达200T+。音视频QoS优化针对海外入网环境,通过云端智能调控,确保极端网络环境下引擎策略也可以配置化。云端智能流控引擎可以快速调整音频帧长、FEC比例、JitterBuffer大小等,确保适应极端弱网环境,如限带宽、高丢包、突发抖动等场景。甚至针对部分地区UDP封禁的情况,可以降级至TCP实现互联互通。

腾讯云音视频网络部署

音频带宽优化策略

1) 音频质量动态配置

实时音视频TRTC提供了三种精心校调好的音质模式:人声模式、默认模式、音乐模式,用来满足各种垂直场景下对音质的差异化追求。不同的音质模式侧重点各不相同,实际场景中可以根据偏好(保音质/保流畅)选择配置。另外,TRTC还支持在通话过程中动态调整音频质量,以便让用户在不同网络环境下均能拥有良好的听感体验。

音质模式

音质参数

音质说明

人声模式

采样率:16k;单声道;编码码率:16kbps

具备最强的网络抗性,在弱网环境下流畅度最佳

默认模式

采样率:48k;单声道;编码码率:50kbps

对音乐的还原度比人声模式要好,同时传输数据量比音乐模式要低很多

音乐模式

采样率:48k;全频带立体声;编码码率:128kbps

音频传输的数据量很大,适合需要高保真传输音乐的场景

2)房间内音频混流

在语聊房场景中,一般都有8个聊天主播,按每人50kpbs音频码率计算的话,观众收听则需要400kpbs的下行带宽的要求,往往在海外网络比较差的环境中,几乎无法正常收听。另外400kpbs的码率对部分低端的手机性能挑战也是很大,为此我们也通过音频混流来对下行带宽进行了优化。基于能量竞争选路的房间内音频混流技术,在确保最终的产品能力和不混流对齐的情况下,能够大幅降低用户下行带宽,提升弱网抗性。

基于能量竞争选路的音频混流方案示例

音频混流回推:选择在房间内把上行音频混在一起之后,再推回房间,然后用户拉流的时候只需拉一路,就能收到8个人的声音,这可以直接把下行带宽的占用从400k降到50k,对用户下行网络有极大的改善。示例代码如下:

// 创建 TRTCPublishTarget 对象TRTCCloudDef.TRTCPublishTarget target = new TRTCCloudDef.TRTCPublishTarget();// 混流后回推到房间target.mode = TRTCCloudDef.TRTC_PublishMixStream_ToRoom;target.mixStreamIdentity.intRoomId = Integer.parseInt(mRoomId);// 混流机器人的 userid,不能和房间内其他用户的 userid 重复target.mixStreamIdentity.userId = mUserId + "_mix"; // 设置转码后的音频流的编码参数TRTCCloudDef.TRTCStreamEncoderParam trtcStreamEncoderParam = new TRTCCloudDef.TRTCStreamEncoderParam();trtcStreamEncoderParam.audioEncodedChannelNum = 1;trtcStreamEncoderParam.audioEncodedKbps = 50;trtcStreamEncoderParam.audioEncodedCodecType = 0;trtcStreamEncoderParam.audioEncodedSampleRate = 48000;// 设置音频混流参数TRTCCloudDef.TRTCStreamMixingConfig trtcStreamMixingConfig = new TRTCCloudDef.TRTCStreamMixingConfig();// 支持填写空值,会自动将所有主播的音频混合输出trtcStreamMixingConfig.audioMixUserList = null;// 发起混流转推请求mTRTCCloud.startPublishMediaStream(target, trtcStreamEncoderParam, trtcStreamMixingConfig);

音频混流下发单流音量:对于拉单流的用户,能根据某个流的音量变化进行音浪展示,而通过混流就很难分辨出来了。为此我们通过在云端混流时将发言人的userid和音量信息下发到SEI中,这样在拉流时通过解析SEI信息,就能展示单流音量了。

private class TRTCCloudImplListener extends TRTCCloudListener {    public void onUserVoiceVolume(ArrayList userVolumes, int totalVolume) {        super.onUserVoiceVolume(userVolumes, totalVolume);        if (userVolumes != null && userVolumes.size() > 0) {            for (TRTCCloudDef.TRTCVolumeInfo user : userVolumes) {                // 可以设置适当的音量阈值                if (user.volume > 10) {                    // 更新对应麦位的音浪视图                    updateSeatVoiceView();                    // 通过 SEI 消息发送本地音量信息                    if (user.userId.equals(mUserId)) {                        JSONObject jsonObject = new JSONObject();                        jsonObject.put("uid", mUserId);                        jsonObject.put("volume", user.volume);                        jsonObject.().getBytes();                        mTRTCCloud.sendSEIMsg(jsonObject.().getBytes(), 1);                    }                }            }        }    }}

幽灵麦预防与检测

幽灵麦,又称炸麦或黑麦,是指不在麦上的用户能说话,并且其他用户能听到他说话的声音。在海外用户经常会遇到,如果没有合适的手段制止的话,会对其他用户体验造成很大的影响。幽灵麦出现的根本原因是业务的麦位状态跟 TRTC 房间的推拉流状态不一致,可能存在以下几种情况:

● 听众下麦麦位列表更新了,但因IM群组属性未更新,所以未及时调用TRTC切换角色为观众和关闭麦克风,从而导致处于麦下却还能发言;

● 听众下麦麦位列表更新了,但调用了TRTC切换角色接口,因网络原因失败了,从而导致处于麦下却还能发言;

● APP被暴力破解,从而导致usersig被黑客截获,从而能进到TRTC房间自由发言。

应对策略主要分为:权限预防、实时检测、踢出幽灵麦用户。

1)权限预防

通过开启 TRTC 的高级权限控制可以更加细粒度地控制用户进房及上麦权限,从而防止幽灵麦现象的发生。开启高级权限控制后,TRTC 的后台服务系统不仅会校验 UserSig 这一个“进房票据”,还会校验一个叫做 PrivateMapKey 的“权限票据”,权限票据中包含了一个加密后的 roomid 和一个加密后的“权限位列表”。

步骤一:在 TRTC 控制台中开启高级权限控制

当某一个 SDKAppid 开启高级权限控制后,使用该 SDKAppid 的所有用户都需要在 TRTCParams 中传入 privateMapKey 参数才能成功进房。

步骤二:在服务端集成计算 PrivateMapKey

由于客户端非常容易被逆向破解,从而导致权限控制失效,因此 PrivateMapKey 只适合在服务端计算再返回给您的 App,绝不能在您的 App 端直接计算。

步骤三:服务端下发给客户端用于TRTC进房

如下图所示,当您的服务器计算好 PrivateMapKey 之后,就可以下发给您的 App,SDK 会在进房和上麦两个时刻校验 PrivateMapKey。

鉴权流程示例

2)实时检测幽灵麦用户

方法一:手动订阅拉流检测幽灵麦

基本原理:通过手动订阅模式,在收到远端用户发布音频流的回调中额外校验业务麦位状态,从而决策是否订阅(播放)该用户音频流。

● onUserAudioAvailable(userId, true) 如果该用户不在业务麦位列表中,则执行 muteRemoteAudio(userId, true),静音该非法用户音频;

● onUserAudioAvailable(userId, true) 如果该用户存在业务麦位列表中,则执行 muteRemoteAudio(userId, false),正常播放该用户音频。

方法二:音量大小回调检测幽灵麦

基本原理:通过 TRTC 音量大小回调,比对当前上行音频用户列表和业务侧麦位状态列表,从而识别出不在麦上却有上行音频的幽灵麦。当检测出幽灵麦后,客户端本地执行静音该用户的远端音频流,同时上报到服务端,服务端决策是否将该用户踢出房间。示例代码如下:

// 启用音量大小提示mTRTCCloud.enableAudioVolumeEvaluation(300);private class TRTCCloudImplListener extends TRTCCloudListener {    // 每路音量大小的反馈回调    public void onUserVoiceVolume(ArrayList userVolumes, int totalVolume) {        super.onUserVoiceVolume(userVolumes, totalVolume);        for (TRTCCloudDef.TRTCVolumeInfo speaker : userVolumes) {            if (!speaker.userId.equals(mUserId) && speaker.volume > 0) {                ...                // 比对判断当前 speaker 是否在业务侧麦上用户列表中                // 若为否,判定当前 speaker 为幽灵麦,执行以下逻辑                ...                count++;                if (count >= 5) { // 增加容忍次数防止误判                    // 主动静音幽灵麦用户                    mTRTCCloud.muteRemoteAudio(speaker.userId, true);                    count = 0;                    ...                    // 上报幽灵麦用户给服务端做相应处理(踢人)                    ...                }            }        }    }}

3)踢出幽灵麦用户

基本原理:通过TRTC后台的移除用户接口 RemoveUser,强行将幽灵麦用户从房间内踢出,并配合高级权限控制,从而确保该用户无法再次进入房间。

安全合规

腾讯云实时音视频遵从不同国家和行业的合规性要求,除了保证所提供服务的安全性、合规性、可用性、保密性和隐私性之外,还可以满足企业及其客户的多项合规监管需求。腾讯云实时音视频还拥有一套独立完整的国际站点,海外环境部署与国内完全隔离,数据不会回传国内,以符合海外当地法律法规。实时音视频也通过了一些权威认证,比如ISO27017/27018/27701/29151、CSA STAR、NIST CSF等。

腾讯云音视频安全合规认证

总结与展望

本文主要介绍了语聊社交的常见场景与具体的实现方案,并且针对出海可能遇到的挑战及其解决方案进行详细分享,相信随着国内越来越多的公司出海,还会继续遇到更多新的挑战,欢迎大家到评论区留言,一起讨论。

x 广告
最近更新

“卷”到海外!教你实现海外语聊社交

2023-02-10

【世界独家】软文这么写被收录的几率更大,你知道吗?

2023-02-10

丽丰控股(01125.HK):尚未就潜在减持订立具有法律约束力的协议

2023-02-10

【天天速看料】机械加法器是什么意思_机械加法器

2023-02-10

【快播报】纳恩发推:有人想在洛杉矶租房吗

2023-02-10

商洛有名的景点有哪些 商洛十大著名的旅游景点 每日快报

2023-02-10

焦点观察:詹皇争议轮休!赛前办庆祝大典却不上场打球,缺5大新援提前投降

2023-02-10

世界热议:怎么看电脑屏幕是不是oled_怎么看电脑屏幕是不是144hz

2023-02-10

如何自主激活windows7系统

2023-02-10

Mysteel早报:上海市场中厚板价格预计盘整为主-全球新要闻

2023-02-10

美国大量回收旧玻璃瓶,摇身一变成了宝贝,中国怎么不这样做?-焦点消息

2023-02-10

【世界时快讯】2020年放假安排_放假安排2020延长

2023-02-10

苹果电池寿命一直显示77_苹果电池寿命77%怎么办-天天快讯

2023-02-10

2003年羊女最佳结婚年龄 属羊女最佳婚配属相

2023-02-10

美股异动 | Q4同比扭亏为盈 阿斯利康(AZN.US)涨超5%

2023-02-09

全球百事通!溴水化学式_溴水

2023-02-09

十个手指甲上都有竖纹怎么调理_十个手指甲上都有竖纹怎么回事-世界播资讯

2023-02-09

花园宝宝咿咿呀呀故事书2花园宝宝爱运动

2023-02-09

【独家焦点】余果名字能打多少分

2023-02-09

环球消息!手机插到电脑上后只充电识别不到_手机连接电脑只能充电不能识别

2023-02-09

“二线城市-旅游-东欧经济共同体”重振泰国的房地产市场

2023-02-09

钉钉怎么投屏到电视机 教你个办法_每日报道

2023-02-09

世界即时:北京身份证到期换证去哪个派出所?附查询入口

2023-02-09

脓包不引流会自己消么_脓包不引流会自己消么_天天快讯

2023-02-09

环球今热点:绝句古诗的画怎么画

2023-02-09

【报资讯】手机通过数据线上网设置_手机怎么用数据线上网

2023-02-09

今日月球是行星还是恒星_地球是行星还是恒星

2023-02-09

苹果手机会中病毒吗 做到这三点就够了|全球快播

2023-02-09

回声报:罗马有意今夏免签纳比-凯塔-快消息

2023-02-09

环球快资讯:大葱的功效与作用

2023-02-09

环球短讯!点火器_关于点火器的基本详情介绍

2023-02-09

当前快看:篝之雾枝_关于篝之雾枝的基本详情介绍

2023-02-08

全球报道:春分节气民间谚语经典又文艺

2023-02-08

31.98万元 理想L7 Air版售价公布 取消空气悬架|当前观点

2023-02-08

世界聚焦:2023郑州郑东新区小学划片(持续更新)

2023-02-08

世界视讯!“小猪”罗志祥的现任女朋友是谁?扒一扒罗志祥的情史

2023-02-08

消除安全隐患 保障冬煤运输_天天观点

2023-02-08

世界新消息丨麦金利真的可以长个子吗_麦金利真的可以长高吗

2023-02-08

pe材料是什么材料能用在食品吗_pe材料是什么

2023-02-08

英语日记100词左右10篇大全

2023-02-08

【全球播资讯】之的笔画的近义词

2023-02-08

当前焦点!新型缉毒动物培育及其配套设备的研发与应用已经结题

2023-02-08

婀娜轻盈拼音_轻盈拼音_世界快消息

2023-02-08

释放工作压力的几种简单方法 焦点资讯

2023-02-08

世界今日讯!低碳大循环 绿色发展前景好(美丽中国·关注生态低碳农业发展④)

2023-02-08

世界新动态:kilocalorie

2023-02-08

10月国庆节国旗下讲话稿_世界观察

2023-02-08

喝水拼音声调怎么标几声_喝水拼音-焦点

2023-02-08

固定发夹技巧_固定发夹的使用方法

2023-02-08

每日热点:NVIDIAGeForceG105M独立显卡

2023-02-08

万盛区属于重庆什么区-世界快报

2023-02-07

世界即时看!秦腔十五贯剧情简介_秦腔十五贯

2023-02-07

世界最资讯丨腾邦控股:未能根据债券重组契据向可换股债券持有人支付相关款项

2023-02-07

就看了三体三集说说我看见得问题

2023-02-07

缩表是什么意思|资讯推荐

2023-02-07

川媒评U23政策:初衷是培养年轻球员,但实施6个赛季却乱象频生 环球视点

2023-02-07

兰州机动车年检地点地址+咨询电话 全球观速讯

2023-02-07

环球快播:一个人的情人节

2023-02-07

收到条怎么写 焦点热闻

2023-02-07

中国金茂(00817.HK)早盘活跃,升约8%_世界快资讯

2023-02-07

【全球新视野】广东省外语职业艺术学院怎么样_广东省外语艺术职业学院贴吧

2023-02-07

当前短讯!百洋股份:目前公司水产品国内销售方面主要以批发流通渠道为主

2023-02-07

武昌理工学院贴吧官网_武昌理工学院贴吧

2023-02-07

机场航运板块持续拉升,上海机场涨停,股价创20个月新高

2023-02-07

等鞭金藻_关于等鞭金藻介绍

2023-02-06

外媒:地震已致土耳其1014人死亡,韩国政府表示慰问

2023-02-06

世界快看点丨肺部占位性的病变是什么意思_肺占位性病变是啥意思

2023-02-06

世界短讯!新城发展1月实现合约销售额约57.76亿元

2023-02-06

月饼介绍50字_月饼介绍

2023-02-06

每日快看:金智科技:公司是国家电网及其下属电力公司输变配电力自动化相关产品的主流供应商之一

2023-02-06

每日焦点!新疆法考客观题成绩什么时候公布

2023-02-06

驼峰命名和下划线命名哪个好_驼峰命名-全球观点

2023-02-06

德阳:正月十五闹元宵 喜庆的秧歌扭起来

2023-02-06

天天热议:经济爬坡 A股助力

2023-02-06

什么是vocs排放_环保vocs是什么意思

2023-02-06

全球快消息!徐松石民族学文集

2023-02-06

苹果手机标点符号怎么打出来_点符号丶苹果 全球最资讯

2023-02-05

当前热文:杭州烟花秀元宵夜璀璨绽放详细内容

2023-02-05

一款印度产眼药水或致失明死亡-焦点日报

2023-02-05

东莞市凯诺德包装制品有限公司

2023-02-05

欢乐今“宵”!乐山很热闹

2023-02-05

苏幕遮周邦彦理解性默写及答案_苏幕遮周邦彦

2023-02-05

相里斌|焦点速递

2023-02-05

中华经典必读:文白对照聊斋志异-世界热讯

2023-02-05

【世界速看料】马尼切

2023-02-05

申购新股中的配号数量是什么意思_新股申购配号数量是什么意思 每日速看

2023-02-05

环球百事通!魔兽侏罗纪公园黑暗巨钳怎么抓_魔兽侏罗纪公园攻略

2023-02-04

关于民事案件举证责任有哪些规定?

2023-02-04

全球视讯!拜登称不会为通胀负责美媒:20秒内3个“弥天大谎”

2023-02-04

大盗石川五右卫门

2023-02-04

张可欣夺得世界杯女子U型场地技巧冠军|今日快讯

2023-02-04

环球关注:谁能问鼎“户外之王”?新豪越VS瑞虎8PLUS

2023-02-04

天津 旅游

2023-02-04

realmex2pro如何设置自动消隐时间?-世界即时

2023-02-04

天天最资讯丨小明完成续约,RNG迎来救星?TT官宣小黄人正式连接

2023-02-04

热门看点:大风水

2023-02-04

昌平区东小口镇九台社区管城理市志愿服务队_对于昌平区东小口镇九台社区管城理市志愿服务队简单介绍|全球速看料

2023-02-04

热点评!璩怎么读

2023-02-03

小区的占地面积是怎么算小区的占地面积是否包含空间面积 环球微速讯

2023-02-03

福星高照猪八戒演员表

2023-02-03

时讯:02月03日16时广西防城港昨日疫情新增0例、累计报告阳性感染者确诊149例

2023-02-03

九年级 上 速读

2023-02-03

牧民守护江源湿地 每日热议

2023-02-03

黄金1960如期暴跌,非农不会改变下跌本质 天天最资讯

2023-02-03

成人高考考大学_成人大学怎么考|世界热消息

2023-02-03

中信建投:AIGC引领AI主题新浪潮-速看料

2023-02-03

环球微头条丨使用特卖的罗技网络摄像头装点您的家庭办公室

2023-02-03

2月2日基金净值:易方达悦盈一年持有混合A最新净值1.0071,涨0.03% 要闻速递

2023-02-03

高龄产妇患高血压没规范服药,产后十天引发急性心梗

2023-02-02

隆基绿能: 关于“隆22转债”可选择回售的公告

2023-02-02

打印机为什么老是显示卡纸_打印机为什么老是卡纸-速递

2023-02-02

世界快消息!网络游戏板块涨0.45% 初灵信息涨16.19%居首

2023-02-02

全球微动态丨江苏获批建设国家集成电路设计自动化技术创新中心

2023-02-02

英国将为桑德兰和贝尔法斯特的自动驾驶实验项目投资8100万英镑

2023-02-02

2月2日生物制品板块涨幅达2%

2023-02-02

当前关注:697球!梅西反超C罗 成五大联赛球队历史射手王 少踢84场比赛

2023-02-02

美元第8次加息放缓,人民币有惊无险,“倒霉蛋”让人意想不到!

2023-02-02

天天观热点:当日快讯:天鹅股份:当前公司基本面未发生重大变化,公司股票存在估值较高的风险,

2023-02-01

三星Galaxy Tab S7 FE和Galaxy TabA7 Lite

2023-02-01

腰椎病有这些特点你知道吗?日常多注意这4个细节,让你腰杆子“硬起来”|每日消息

2023-02-01

天弘中证食品饮料ETF联接C基金2022年四季报点评

2023-02-01

当我的高中开始学习“衡水模式”,一周两节洗澡课,监视抬头率_天天快看

2023-02-01

苹果正研发折叠屏笔记本电脑 预计2025年发布

2023-02-01

高速跳舞、挖野菜……浙江民警:真有你们!

2023-02-01

全球今日报丨耽美电竞文强强甜-耽美电竞

2023-02-01

云顶之弈辛迪加双变阵容来袭,可赌可运营,双向吃鸡!_天天速递

2023-01-31

贵州大方:站好春运保畅岗,护航平安返程路|世界看热讯

2023-01-31

《狂飙》剧情高能不断制造悬念感

2023-01-31

威海这里 藏着半城烟火

2023-01-31

我不是药神演员表王传君_我不是药神 演员表-世界新视野

2023-01-31

美图预警!大理苍山现壮美云海 新视野

2023-01-30

甘肃非遗人“兔年说兔”:借生肖文化扬传统手艺精髓 环球快看

2023-01-30

【全球聚看点】隆回公安圆满完成“早安隆回,福盈新春”演唱会安保工作

2023-01-30

《张公案》是不是原耽 《张公案》什么时候上映原著小说叫什么?

2023-01-30

手机240W快充要来了:真我GT Neo5首发

2023-01-30

今日要闻!宿组词有哪些_宿组词

2023-01-30

美国股市上涨,特斯拉上涨10.99%

2023-01-29

【世界新要闻】美媒:博索纳罗长子驳斥“美国将引渡其父回巴西”说法

2023-01-29

【提醒】56批次化妆品不合格!涉及“片仔癀”牙膏、“兰芝”隔离霜等

2023-01-29

当前速看:看书览景 大饱眼福

2023-01-29

每日热点:《两小复无猜/HERO_IN》漫画第8话

2023-01-28

天天快看:环球新材国际收购韩国珠光材料商CQV

2023-01-28

剥离剂_关于剥离剂的基本详情介绍-世界独家

2023-01-28

王濛自荐出演《流浪地球3》,可3到底能不能拍现在却成了大问题

2023-01-28

天天微资讯!南阳新村街道开展农民工欠薪治理专项活动

2023-01-18

农业农村部:2022年我国粮食增产74亿斤 创历史新高_焦点播报

2023-01-18

【机构调研记录】鑫元基金调研澳华内镜、奇安信等3只个股(附名单) 每日看点

2023-01-18

世界快看点丨台股农历虎年重挫逾15% 创14年来最大跌幅

2023-01-17

今日热议:康希诺(688185):康希诺H股公告

2023-01-17

从去年预热到今年!联想拯救者Y700平板续航能力剧透

2023-01-17

每日快播:【光明时评】为更多山里孩子点亮“玫瑰般的梦想”

2023-01-17

谷爱凌返回美国_谷瀑网 天天热讯

2023-01-17

两会好声音丨毛铁:下好优化营商环境“一盘棋”_热讯

2023-01-16

干货 | 人脸识别技术的风险及应对方案|全球速看

2023-01-16

国家知识产权局:将进一步加大知识产权保护力度 提升知识产权保护效能-今日热文

2023-01-16

全球速递!澳洲女子出国游染怪病致消化道瘫痪,时隔7年才查出病因

2023-01-15

某民国剧主演被曝关系混乱,多位女主角和导演发生关系,引发关注 热门看点

2023-01-15

今日pd900钯金回收价格查询(2023年01月14日)

2023-01-14

用一些句子赞美边疆建设者(合集277句) 环球新要闻

2023-01-14

2023春节扬州茱萸湾免费在哪里预约

2023-01-13

【点石成金】解决预付式消费乱象与提振消费信心直接相关|世界速递

2023-01-13

2023年山东省上半年中小学教资笔试什么时候报名?

2023-01-13

优信巴士贷款逾期29年会上征信吗

2023-01-13

产品质量没问题,电商卖家如何处理恶意评价?|天天新要闻

2023-01-12

美的集团(000333)1月12日主力资金净买入4672.38万元

2023-01-12

1月12日国内盐酸市场行情暂稳

2023-01-12

2023福州市鼓楼区春节能不能放烟花

2023-01-12

世界报道:宁德时代、亿纬锂能等6股获融资净买入超亿元

2023-01-12

热门看点:科学家找到通过工程纤维补充剂降低血压的方法

2023-01-12

2023第一季度天津津南区公租房登记对象-天天速看

2023-01-11

【全球播资讯】【券商聚焦】招证国际料创新药子板块在未来6-12个月领跑医药行业其他板块

2023-01-11

板块异动 | 数字人民币无网无电支付功能正式上线 数字货币概念股早盘活跃拉升 当前热点

2023-01-11

当前视点!拟溢价增资新能源电池材料生产商 开元教育回复深交所关注:不存在迎合市场热点概念炒作股价

2023-01-11

亲子绘画自我介绍范文(共18篇) 报资讯

2023-01-10

1月10日瑞丰新材发生2笔大宗交易 成交金额581.49万元 世界播资讯

2023-01-10

山西西南部矿区产假规定和陪产假有什么区别|当前时讯

2023-01-10

平安小橙花网贷逾期48年多久上征信 天天新消息

2023-01-10

债权转让必须签在书面合同上吗?

2023-01-10

2023国际消费电子展:数字健康刷屏

2023-01-10

焦点热讯:【读财报】12月上市公司定增动态:实际募资逾1100亿元 环比上升超7成

2023-01-10

规模连续三个月回升 我国外汇储备基础稳固

2023-01-09

世界观速讯丨央行上海总部:加强金控公司和系统重要性金融机构监管

2023-01-09

什么水果白天不感光美白?

2023-01-09

今日讯!2022年检察机关起诉涉黑恶犯罪1.4万人

2023-01-09

精彩看点:算法岗没技术积累,要换组吗?

2023-01-09

淘宝元宇宙直播间,辣眼睛还是新爆点?

2023-01-09

锁骨骨折是故意伤害罪怎么判_天天热点

2023-01-09

意甲著名球星维亚利因胰腺癌去世,年仅58岁

2023-01-09

世界热消息:34岁杨迪50岁的眼,“睑板腺消失”的祸根找到了,很多孩子都喜欢

2023-01-07

7部大片,“十年来最强”春节档!背后是这些公司

2023-01-06

民众党:万物皆涨年难过 蔡政府没人管-看点

2023-01-06

环球关注:普洱轻微工伤赔偿标准是什么

2023-01-06

我国国产体外膜肺氧合治疗(ECMO)产品获批上市-微资讯

2023-01-06

满易贷贷款逾期6个月会上征信吗|微资讯

2023-01-06

【环球新视野】联得装备:公司半导体固晶设备目前已经进入客户量产阶段

2023-01-06

俄罗斯全线溃败普京被架空战败条约已拟-环球今日报

2023-01-06

开年就见“小作文”重创股价!“果链一哥”跌停致公募浮亏21亿,傅鹏博、朱少醒、乔迁等在列 天天热消息

2023-01-05

我国数字经济发展进入数据驱动新阶段_每日热议

2023-01-05

天天快看:中科沣文拟在上海市设立中科沣文(北京)科技股份有限公司上海分公司

2023-01-04

今日观点!电子肛门镜和肠镜有什么区别? 该如何选择?

2023-01-04