[发明专利]一种直播互动方法、装置、电子设备和存储介质在审
申请号: | 202211722292.0 | 申请日: | 2022-12-30 |
公开(公告)号: | CN116112700A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 韩映萍;李伟辉;刘延钧;邓志强 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4788;H04N21/8547;H04N21/435 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100010 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 互动 方法 装置 电子设备 存储 介质 | ||
本申请涉及一种直播互动方法、装置、电子设备和存储介质,该方法包括:推流端触发交互事件,在推流端的推流器中对交互事件建立补充增强信息链路和显示时间戳链路后得到补充增强信息链路和显示时间戳链路的交互事件,推流端将补充增强信息链路和显示时间戳链路的交互事件发送到业务服务器;业务服务器对所述补充增强信息链路和显示时间戳链路的交互事件进行序列缓存得到缓存事件列表;播放端连接信令服务器时请求业务服务器接口对所述缓存事件列表进行收集;播放端实时监听当前播放帧的显示时间戳值,通过当前播放帧的显示时间戳值对缓存事件列表中的显示时间戳值进行阈值校对匹配,确定是否执行交互事件。本申请实现了更准确的互动效果。
技术领域
本申请涉及网络直播技术领域,特别是涉及一种直播互动方法、装置、电子设备和存储介质。
背景技术
直播流播放延时的背景下,不确定的延时时长导致业务端无法用固定的延时动作来进行事件同步,从而影响有交互联动的观看和体验。通过优化处理校对时间点位置可以实现比较精准的交互,目前常用的方式是采用在需要处理交互的时间点往直播流里插入SEI数据帧,通过播放器解析SEI数据帧获得对应指令来执行相应动作,不过此方式忽略了网络传输中的丢帧影响,关键的SEI帧丢失会导致功能的异常无法执行相应的动作。
发明内容
基于上述问题,本申请提供一种直播互动方法、装置、电子设备和存储介质。
第一方面,本申请实施例提供一种直播互动方法,应用于包括:推流端、业务服务器、信令服务器和播放端的系统中,包括:
推流端触发交互事件,在推流端的推流器中对所述交互事件建立补充增强信息链路和显示时间戳链路后得到补充增强信息链路和显示时间戳链路的交互事件,推流端将补充增强信息链路和显示时间戳链路的交互事件发送到业务服务器;
业务服务器接收到补充增强信息链路和显示时间戳链路的交互事件后,对补充增强信息链路和显示时间戳链路的交互事件进行序列缓存得到缓存事件列表;
播放端连接信令服务器时请求业务服务器接口对缓存事件列表进行收集并对实时事件进行监听;
播放端实时监听当前播放帧的显示时间戳值,通过当前播放帧的显示时间戳值对缓存事件列表中的显示时间戳值进行阈值校对匹配,确定是否执行交互事件。
进一步地,上述一种直播互动方法中在推流端的推流器中对所述交互事件建立补充增强信息链路和显示时间戳链路后得到补充增强信息链路和显示时间戳链路的交互事件,包括:
将交互事件的数据封装后插入推流器的补充增强信息帧内,建立补充增强信息链路;
获取交互事件的显示时间戳值,建立显示时间戳链路;
建立补充增强信息链路和显示时间戳链路后得到补充增强信息链路和显示时间戳链路的交互事件;
其中,显示时间戳值设定为系统时间戳。
进一步地,上述一种直播互动方法中,对补充增强信息链路和显示时间戳链路的交互事件进行序列缓存得到缓存事件列表,包括:
进行序列缓存时依据预先设置的最大缓存时长缓存事件列表,移除超过预先设置的最大缓存时长的事件。
进一步地,上述一种直播互动方法,还包括:
若检测到信令服务器异常,播放端根据当前播放的补充增强信息帧解析交互事件并执行交互事件。
进一步地,上述一种直播互动方法中,通过当前播放帧的显示时间戳值对缓存事件列表中的显示时间戳值进行阈值校对匹配,包括:
当监听到当前播放帧的显示时间戳值处于缓存事件列表中第一事件对应显示时间戳值的时间阈值λ范围内时,触发延时时长Td执行交互事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211722292.0/2.html,转载请声明来源钻瓜专利网。