一种流媒体播放方法及显示设备技术

技术编号:25695531 阅读:59 留言:0更新日期:2020-09-18 21:06
本申请公开了一种流媒体播放方法及显示设备,用以实现流媒体的逐帧播放。该方法包括:在需要进行逐帧播放时,向流媒体服务器发送第一参数设置请求;所述第一参数设置请求中携带指定参数,且所述指定参数为第一值,用于指示逐帧播放,以使所述流媒体服务器将当前的非逐帧播放模式切换为逐帧播放模式;接收所述流媒体服务器返回的一个待播放的流媒体帧,通过所述显示器播放该流媒体帧对应的画面;在需要结束所述逐帧播放时,向所述流媒体服务器发送第二参数设置请求;所述第二参数设置请求中携带指定参数,且所述指定参数为第二值,用于指示非逐帧播放,以使所述流媒体服务器将当前的逐帧播放模式切换为非逐帧播放模式。

【技术实现步骤摘要】
一种流媒体播放方法及显示设备
本申请涉及多媒体
,尤其涉及一种流媒体播放方法及显示设备。
技术介绍
流媒体通常包括音频、视频等可通过流式传输方式在网络中传输的媒体,基于流媒体技术,能够在流媒体传输的过程中播放流媒体,相比将流媒体完整下载后再播放的技术,流媒体技术能够有效减少用户观看或收听流媒体所需等待的时间。在支持流媒体播放的终端播放流媒体的过程中,以流媒体为视频为例,用户可能存在对部分视频内容仔细观看的需求,这里的部分视频内容可以为用户喜爱的内容、画面切换较快的内容等等。为了满足这一需求,支持流媒体播放的终端可向用户提供对视频进行逐帧播放的功能,以使用户能够对视频的每一帧仔细观看。但对于常见的流媒体传输协议:RTSP协议和RTP协议,其并不支持流媒体的逐帧播放,也就是说,目前基于RTSP协议和RTP协议无法实现流媒体的逐帧播放。
技术实现思路
本申请实施例提供一种流媒体播放方法及显示设备,用以实现流媒体的逐帧播放。第一方面,提供一种显示设备,包括:显示器;与显示器耦合的控制器,用于:在需要进行逐帧播放时,向流媒体服务器发送第一参数设置请求;所述第一参数设置请求中携带指定参数,且所述指定参数为第一值;所述指定参数为第一值,用于指示逐帧播放,以使所述流媒体服务器将当前的非逐帧播放模式切换为逐帧播放模式;接收所述流媒体服务器返回的一个待播放的流媒体帧,通过所述显示器播放该流媒体帧对应的画面;在需要结束所述逐帧播放时,向所述流媒体服务器发送第二参数设置请求;所述第二参数设置请求中携带指定参数,且所述指定参数为第二值;所述指定参数为第二值,用于指示非逐帧播放,以使所述流媒体服务器将当前的逐帧播放模式切换为非逐帧播放模式。第二方面,提供一种流媒体播放方法,包括:在需要进行逐帧播放时,向流媒体服务器发送第一参数设置请求;所述第一参数设置请求中携带指定参数,且所述指定参数为第一值;所述指定参数为第一值,用于指示逐帧播放,以使所述流媒体服务器将当前的非逐帧播放模式切换为逐帧播放模式;接收所述流媒体服务器返回的一个待播放的流媒体帧,通过所述显示器播放该流媒体帧对应的画面;在需要结束所述逐帧播放时,向所述流媒体服务器发送第二参数设置请求;所述第二参数设置请求中携带指定参数,且所述指定参数为第二值;所述指定参数为第二值,用于指示非逐帧播放,以使所述流媒体服务器将当前的逐帧播放模式切换为非逐帧播放模式。上述实施例中,显示设备在需要进行逐帧播放时,向流媒体服务器发送携带指定参数为第一值的第一参数设置请求,以使流媒体服务器从非逐帧播放模式切换至逐帧播放模式,并播放该流媒体服务器在逐帧播放模式下返回的一个流媒体帧对应的画面,由此能够实现流媒体的逐帧播放。附图说明图1A中示例性示出了显示设备200与控制装置100之间操作场景的示意图;图1B中示例性示出了图1A中控制装置100的配置框图;图1C中示例性示出了图1A中显示设备200的配置框图;图1D中示例性示出了显示设备200存储器中操作系统的架构配置框图;图2中示例性示出了本申请所涉及的应用环境的示意图;图3中示例性示出了基于RTSP协议的交互流程示意图;图4A-4F中示例性示出了流媒体播放方法流程图;图5示例性示出一种结束逐帧播放的流程示意图;图6A-6B示例性示出了逐帧播放时播放下一帧的流程示意图。具体实施方式为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。本申请中使用的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。本申请中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。本申请实施例适用于各种支持流媒体播放的终端,这里的终端可包括显示设备、移动终端等。为便于理解本申请提供的实施例,下面首先对显示设备的结构、显示设备与控制装置的通信过程进行描述:图1A中示例性示出了显示设备200与控制装置100之间操作场景的示意图。如图1A所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种控制。示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或虚拟按钮,来实现如遥控器100A布置的实体按键的功能。也可以将移动终端100B上显示的音视频内容传输到显示设备200上,实现同步显示功能。显示设备200可被实施为电视,可提供广播接收电视功能以及计算机支持功能的智能网络电视功能。显示设备示例的包括,数字电视、网络电视、智能电视、互联网协议电视(IPTV)等。显示设备200,可以是液晶显示器、有机发光显示器、投影显示设备。具体显示设备类型、尺寸大小和分辨率等不作限定。显示设备200还与服务器300通过多种通信方式进行数据通信。这里可允本文档来自技高网...

【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器;/n与显示器耦合的控制器,用于:/n在需要进行逐帧播放时,向流媒体服务器发送第一参数设置请求;所述第一参数设置请求中携带指定参数,且所述指定参数为第一值;所述指定参数为第一值,用于指示逐帧播放,以使所述流媒体服务器将当前的非逐帧播放模式切换为逐帧播放模式;接收所述流媒体服务器返回的一个待播放的流媒体帧,通过所述显示器播放该流媒体帧对应的画面;/n在需要结束所述逐帧播放时,向所述流媒体服务器发送第二参数设置请求;所述第二参数设置请求中携带指定参数,且所述指定参数为第二值;所述指定参数为第二值,用于指示非逐帧播放,以使所述流媒体服务器将当前的逐帧播放模式切换为非逐帧播放模式。/n

【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器;
与显示器耦合的控制器,用于:
在需要进行逐帧播放时,向流媒体服务器发送第一参数设置请求;所述第一参数设置请求中携带指定参数,且所述指定参数为第一值;所述指定参数为第一值,用于指示逐帧播放,以使所述流媒体服务器将当前的非逐帧播放模式切换为逐帧播放模式;接收所述流媒体服务器返回的一个待播放的流媒体帧,通过所述显示器播放该流媒体帧对应的画面;
在需要结束所述逐帧播放时,向所述流媒体服务器发送第二参数设置请求;所述第二参数设置请求中携带指定参数,且所述指定参数为第二值;所述指定参数为第二值,用于指示非逐帧播放,以使所述流媒体服务器将当前的逐帧播放模式切换为非逐帧播放模式。


2.根据权利要求1所述的显示设备,其特征在于,所述控制器在接收到用户输入的逐帧播放指令时,确定需要进行逐帧播放;
所述控制器在接收到用户输入的逐帧播放结束指令时,确定需要结束所述逐帧播放。


3.根据权利要求1所述的显示设备,其特征在于,所述控制器还用于执行:
在逐帧播放过程中,当需要播放下一流媒体帧时,向所述流媒体服务器发送第三参数设置请求;所述第三参数设置请求中携带指定参数,且所述指定参数为第一值;所述指定参数为第一值,用于指示逐帧播放,以使所述流媒体服务器在当前的逐帧播放模式下返回一个待播放的流媒体帧;
接收所述流媒体服务器返回的一个待播放的流媒体帧,通过所述显示器播放该流媒体帧对应的画面。


4.根据权利要求1至3任一项所述的显示设备,其特征在于,所述流媒体帧携带在扩展RTP专用包中;
所述控制器,用于:
在接收到所述扩展RTP专用包后,丢弃在所述扩展RTP专用包之前接收到的流媒体帧,并通过所述显示器播放所述扩展RTP专用包中携带的流媒体帧对应的画面。


5.根据权利要求1至3任一项所述的显示设备,其特征在于,所述控制器通过所述显示器显示指示开始播放和/或指示暂停播放的菜单项目的同时,显示指示逐帧播放的菜单项目。


6.一种流...

【专利技术属性】
技术研发人员:王本强
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1