The invention discloses a method for displaying message content, which is suitable for execution in mobile terminal. The method includes: acquiring media stream and corresponding message content, carrying the release instruction of the message content in the media stream, carrying the display timestamp of the message content in the message content, playing the media stream and reading the time message of the media stream playing locally. When the publishing instruction of the message content is read during the streaming media playing, the local playback time corresponding to the time when the publishing instruction is read is determined according to the time information of the local playback; and whether the time indicated by the local playback time is not earlier than the time indicated by the display timestamp, if so, whether the content of the message is displayed; Then, the message content is displayed at the time indicated by the display timestamp. The invention also discloses a corresponding message content display device, a message content sending method, a mobile terminal and a system.
【技术实现步骤摘要】
一种消息内容展示方法、发送方法、装置、终端和系统
本专利技术涉及网络直播
,尤其涉及一种消息内容展示方法、发送方法、装置、终端和系统。
技术介绍
随着直播行业的发展和主播数量的日益增多,主播客户端将大量的直播视频流发送至服务器,并由服务器下发至用户客户端以供用户随时观看。其中比较热门的一种直播方式是答题直播,在直播过程中,主播端实时读题,客户端根据屏幕显示的题目进行作答,之后主播公布答案并同时在客户端屏幕显示。可见,能够适时恰当的展现题目对直播答题过程非常重要,然而现有技术中总会或多或少的出现题目显示时机不恰当的情况。
技术实现思路
为此,本专利技术提供了一种消息内容展示方法、发送方法、装置、终端和系统,以力图解决或者至少缓解上面存在的至少一个问题。根据本专利技术的一个方面,提供了消息内容展示方法,适于在移动终端中执行,该方法包括步骤:获取媒体流及其对应的消息内容,媒体流中携带有该消息内容的发布指示,消息内容中携带有该消息内容的展示时间戳;对媒体流进行播放,并读取该媒体流在本地播放的时间信息;当在播放流媒体期间读取到所述消息内容的发布指示时,根据本地播放的时间信息,确定与读取到发布指示的时刻相对应的本地播放时刻;以及判断本地播放时刻指示的时间是否不早于展示时间戳指示的时间,若是,则展示消息内容;否则,在展示时间戳指示的时间来展示消息内容。可选地,在根据本专利技术的消息内容展示方法中,媒体流的每帧具有显示时间戳,该方法还包括步骤:获取服务器的系统时间,并根据该服务器系统时间对移动终端的本地时间进行校准;以及定时获取媒体流的显示时间戳,并计算该显示时间戳与校 ...
【技术保护点】
1.一种消息内容展示方法,适于在移动终端中执行,所述方法包括步骤:获取媒体流及其对应的消息内容,所述媒体流中携带有该消息内容的发布指示,所述消息内容中携带有该消息内容的展示时间戳;对所述媒体流进行播放,并读取该媒体流在本地播放的时间信息;当在播放所述流媒体期间读取到所述消息内容的发布指示时,根据所述本地播放的时间信息,确定与读取到所述发布指示的时刻相对应的本地播放时刻;以及判断所述本地播放时刻指示的时间是否不早于所述展示时间戳指示的时间,若是,则展示所述消息内容;否则,在所述展示时间戳指示的时间来展示所述消息内容。
【技术特征摘要】
1.一种消息内容展示方法,适于在移动终端中执行,所述方法包括步骤:获取媒体流及其对应的消息内容,所述媒体流中携带有该消息内容的发布指示,所述消息内容中携带有该消息内容的展示时间戳;对所述媒体流进行播放,并读取该媒体流在本地播放的时间信息;当在播放所述流媒体期间读取到所述消息内容的发布指示时,根据所述本地播放的时间信息,确定与读取到所述发布指示的时刻相对应的本地播放时刻;以及判断所述本地播放时刻指示的时间是否不早于所述展示时间戳指示的时间,若是,则展示所述消息内容;否则,在所述展示时间戳指示的时间来展示所述消息内容。2.如权利要求1所述的方法,所述媒体流的每帧具有显示时间戳,该方法还包括步骤:获取服务器的系统时间,并根据该服务器系统时间对移动终端的本地时间进行校准;以及定时获取媒体流的显示时间戳,并计算该显示时间戳与校准后的本地时间的差值,若该差值大于预定数值,则重新获取最新的媒体流。3.如权利要求1所述的方法,其中,所述媒体流和消息内容中分别携带有该消息内容的第一消息编码和第二消息编码,该方法还包括步骤:当读取到所述发布指示时,判断所述第一消息编码和所述第二消息编码是否为同一数值,若是,则展示所述消息内容。4.如权利要求2所述的方法,其中,每条消息内容中还携带有下条消息内容的展示时间戳,该方法还包括步骤:当读取的媒体流的显示时间戳所指示的时间晚于或等于下条消息内容的展示时间戳所指示的时间、但仍未获取到下条消息内容时,根据所述下条消息内容的展示时间戳向服务端请求所述下条消息内容。5.如权利要求1-4中任一项所述的方法,其中,所述消息内容通过服务器长连接下发获取。6.一种消息内容发送方法,适于在服务器中执行,该方法包括步骤:确定用户开始讲述所述消息内容的时间点,在该时间点的媒体流中加入所述消息内容的发布指示,并将该媒体流发送给客户端,以便客...
【专利技术属性】
技术研发人员:王浩,谢洲为,吕鹏,黄正兴,李超,张菊元,
申请(专利权)人:北京潘达互娱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。