专利名称:一种网络流媒体播放方法、系统和终端服务器的制作方法
技术领域:
本发明涉及网络流媒体播放技术,尤其涉及一种应用于电视机终端的网络流媒体播放方法、系统和终端服务器。
背景技术:
随着网络技术的飞速发展,网络能够为人们提供丰富的信息内容和各种便捷的服 务,网络的影响已深入到人们的日常生活中。而传统的通过计算机连入网络的方式,由于其 成本高、操作复杂的特点,已成为制约网络发展的瓶颈。电视机与网络的互连互通,是解决 这种瓶颈的理想方式,也是电视技术与网络技术的发展趋势。网络视频是人们获取信息的一种直观、便捷的方式。目前视频网站发展迅猛,如土 豆网、优酷网等,视频网站也不断提高其服务质量,以增强竞争力。就目前来看,视频网站有 两个比较明确的发展方向一是音视频内容的丰富化,例如,在土豆网和优酷网上可以找到 绝大多数经典和正在流行的影视剧以及个人制作的音视频资源;二是音视频质量的提高, 也就是能够提供更加流畅、清晰、及时的音视频资源,特别是视频清晰度的提高,为直接在 电视机上播放视频网站的资源提供了可行性。现有技术中利用电视机播放视频网站的资源时,必须首先将所需的资源下载至本 地,且只有待播放的资源全部下载完毕后,才能在电视机上进行播放或显示,从而使用户通 过电视机就能观看到视频网站上的资源。然而,这种方式播放系统的缺点是很明显的,例如,当待播放的资源数据量较大 时,下载时间也会较长,用户等待的时间也较长,无法体现出网络即时性和快捷性的特点, 用户体验较差;并且,需要设置大容量的存储器,以缓存下载的资源,提高了系统成本。
发明内容
为解决现有技术中存在的问题,本发明的实施例提供一种网络流媒体播放方法、 系统和终端服务器,用于将电视机连接至互联网,在电视机上实时播放网络视频资源等。为达到上述目的,本发明的实施例采用如下技术方案一种网络流媒体播放方法,所述方法包括执行待播放网络资源的实时获取;控制所述获取到的网络资源实时传输至电视机进行播放。进一步的,还包括通过实时流媒体协议实现所述网络资源的实时获取和传输。进一步的,还包括通过超文本传输协议获取所述网络资源的网络资源列表并保 存,所述网络资源列表为可扩展标记语言格式;将所述网络资源列表通过超文本传输协议传输至所述电视机,以利用所述网络资 源列表确定所述待播放的网络资源。进一步的,识别所述电视机为首次使用时,利用所述电视机的终端信息认证所述电视机为授权电视机并初始化,所述终端信息包括电视机的媒体访问控制MAC地址。进一步的,所述网络资源列表提供所述待播放网络资源的网页地址,所述网页地址为统一资源定位符地址;定时或根据指令更新所述网页地址。本发明实施例还提供了一种终端服务器,包括资源获取单元,用于执行待播放网络资源的实时获取;控制播放单元,用于控制所 述资源获取单元获取到的网络资源实时传输至电视机进行播放。其中,所述资源获取单元还包括资源列表获取模块,用于通过超文本传输协议获取所述网络资源的网络资源列表 并保存,所述网络资源列表为可扩展标记语言格式。进一步的,还包括识别认证单元,用于识别所述电视机为首次使用时,利用所述 电视机的终端信息认证所述电视机为授权电视机并初始化,所述终端信息包括电视机的媒 体访问控制MAC地址。本发明实施例还提供了一种网络流媒体播放系统,所述系统包括至少一台电视机 和终端服务器,所述终端服务器,用于执行待播放网络资源的实时获取;控制所述获取到的网络 资源实时传输至电视机;所述电视机,用于实时接收来自所述终端服务器的网络资源,并进行播放。进一步的,所述终端服务器通过超文本传输协议获取所述网络资源的网络资源列 表并保存,将所述网络资源列表通过超文本传输协议传输至所述电视机;所述电视机通过 所述网络资源列表确定所述待播放的网络资源。由上所述,本发明实施例提供的技术方案,终端服务器通过实时流媒体协议获取 待播放的网络资源并发送给电视机,控制电视机实时播放该网络资源。进一步的,终端服 务器可通过超文本传输协议获取网络资源列表并发送至电视机,以便于用户选择待播放资 源。本发明实施例提供的技术方案可将网络中在线的视频内容在电视机中实时播放,解决 了现有技术中依赖计算机获取网络资源或必须先下载才能在电视机上播放所带来的问题, 满足了用户的需要,且无须额外设置大容量的存储器,降低了系统成本,增强了用户体验。
图1为本发明实施例提供的一种网络流媒体播放方法流程图;图2为本发明实施例提供的另一种网络流媒体播放方法流程图;图3(a)为本发明实施例提供的进行视频实时播放时的进入界面示意图;图3 (b)为本发明实施例提供的进行视频实时播放时的播放界面示意图;图3(c)为本发明实施例提供的另一种进入界面示意图;图4为本发明实施例提供的终端服务器的结构示意图;图5为本发明实施例提供的一种网络流媒体播放系统结构示意图;图6为本发明实施例提供的另一种网络流媒体播放系统结构示意图。
具体实施例方式为了更清楚地说明本发明实施例的技术方案,下面将结合附图对本发明的实施例进行详细的介绍,下面的描述仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些实施例获得本发明的其他的实施方式。本发明的实施例通过实时流媒体协议(Real Time Streaming Protocol,RTSP)结 合超文本传输协议(Hypertext Transfer Protocol, HTTP),在数字电视上,增加了对视频 网站上视频资源直接播放的支持功能,实现了网络流媒体在电视机终端的流畅实时播放, 极大丰富了数字电视的播放内容,是网络视频与电视大屏幕的完美结合,显著体现了网络 IT技术与广播电视技术的融合。本发明实施例的技术方案不仅可用于向用户提供网络视频 的实时直播服务,也可用于提供视频的下载、新闻的阅读等服务。优选的,本发明的实施例进行数据实时传输时采用了 RTSP。RTSP提供了一种可扩 展的框架,能够提供可控制的、按需传输的实时数据,比如音频和视频文件。源数据可以包 括现场数据的反馈和存贮文件。RTSP对流媒体提供了诸如暂停,快进等控制,RTSP作用相 当于流媒体服务器的远程控制。传输数据可以通过传输层的tcp、udp协议执行。但不限于 此,也可以采用其它合适的传输协议,如实时传输协议(Real-time Transport Protocol, RTP)等。在获取网络资源列表时,如电影节目列表、新闻标题列表时,考虑到该部分内容数 据量较小、时延要求较低,采用了 HTTP的传输方式已完全可以达到较理想的效果,但并不 局限于该传输方式,例如,获取网络资源列表时也可以采用RTSP。本发明实施例提供的一种网络流媒体播放方法,如图1所示,包括步骤11 执行待播放网络资源的实时获取;可选的,采用RSTP、H. 323等协议实时获取待播放的网络资源,如视频、新闻等。步骤12 控制所述获取到的网络资源实时传输至电视机进行播放。将获取到的网络资源实时传输至电视机,调用电视机的播放器进行播放,即本发 明实施例无需对获取到的网络资源进行存储,也无需等待所需的网络资源下载完毕,采用 一种实时获取实时播放的方式,使用户通过电视机即可获得在线观看的体验。本发明实施例提供的另一种网络流媒体播放方法,如图2所示,包括步骤21 首次使用时,终端服务器认证电视机为授权电视机并执行初始化。为维护网络运营商和终端厂商的合法利益,只对授权的终端提供在电视机上实时 播放网络资源的服务,因此,在首次使用时需要进行认证并进行数据的初始化。本发明实施例提供的一种认证处理可以包括如下步骤步骤Tl 所述电视机向终端服务器发送终端信息;上述终端信息为电视机的专有信息,例如,电视机的MAC地址。终端服务器接收到 该终端信息后,进行初始化激活。步骤T2 所述终端服务器认证所述终端信息成功,向电视机发送认证信息;终端服务器可以维护一个已授权的网络电视终端信息库,终端服务器查找接收到的终端信息是否属于该网络电视终端信息库,若属于,则该终端信息认证成功,向电视机发 送认证信息;若不属于,结束操作。上述认证信息包括为该电视机分配的用户名和密码,例如,用9位数字表示的用 户名和用6位数字表示的密码,然而对认证信息的内容和实现方式不进行限制,包括任何 适合的表明电视机身份的信息和方式。终端服务器保存该用户名和密码。
步骤T3 所述电视机接收认证信息并保存;用户使用时,输入正确的认证信息,才能够享受相应的服务。步骤22 所述电视机根据来自用户的播放命令确定待播放的网络资源,发起资源 获取;用户可通过遥控器或电视机上的按键发送播放指令,所述播放指令可以为视频实 时播放指令、视频下载指令、音频收听指令及信息阅读指令等。为了方便用户获知可以提供的网络资源,简化用户操作,本发明实施例可以向用 户直观显示网络资源列表,用户通过网络资源列表直接选取感兴趣的资源,如图3(a)至 3(c)所示,网络资源列表可以采用分级显示的方式,图3(a)显示了进行视频实时播放时的 进入界面示意图,用户在进入界面上进行选择,如选取“电影”,则进入“电影”目录下的子目 录,然后选取待观看的电影,如图3(b)所示,进入播放界面。但网络资源列表的显示形式不 限于此,例如,如图3(c)所示,也可以直接输入所需资源的名称或地址进行查找。
下面对本发明实施例中获取网络资源列表的处理进行说明。终端服务器向网络运营商,如移动电路交换网络(Mobile circuit switchnetwork,MCSN)申请网络资源列表,通过HTTP获取网络资源列表并保存,例如,网络 资源列表的 HTTP 格式可以为service. tv. sina. com. cn/tv/vod/所述网络资源列表提供网络资源的统一资源定位符(Uniform ResourceLocator, URL)地址,终端服务器维护由URL地址构成的内容列表,内容列表包含了所有网络资源内 容接口的URL。应当注意的是,终端服务器存储的网络资源列表是可配置的,网络资源列表可以 采用单独的处理模块,例如,网络资源服务器(Resource Service, RS)进行处理,以使当网 络资源内容接口的URL发生改变时,不影响网络资源的获取。当网络资源内容接口的URL 发生改变时,终端服务器(或RS)通过定时或根据管理员的指令更新内容列表中的URLjP 可保证电视机正常获取到网络资源或实时播放网络视频。例如,当用于更换网络运营商而改变了网络资源对应的URL或者网络运营商改变 了所管理的某些网络资源的URL时,可通过直接配置网络资源列表对应的URL,而不需重新 建立网络资源列表,即可实现网络视频的实时播放等功能。终端服务器将所述网络资源列表以可扩展标记语言XML的格式,如http://neWS. sina. com. cn/hisense/news/O. xml,通过HTTP发送给电视机。电视机保存该网络资源列表 并通过人机界面显示给用户。进一步的,终端服务器还可以对用户的点播进行统计,根据统计结果获知网络资 源的利用率和用户关注度较高的节目等,从而更新资源列表和内容列表。步骤23 终端服务器控制所述电视机获取所述待播放的网络资源,并将获取到的 网络资源在所述电视机上进行实时播放。例如,终端服务器利用RTSP从视频网站中获取到网络资源,并通过RTSP发送给电 视机,调用电视机中的播放器,进行实时播放。本发明实施例提供的技术方案,终端服务器通过实时流媒体协议获取待播放的网 络资源并发送给电视机,控制电视机实时播放该网络资源。进一步的,终端服务器可通过超 文本传输协议获取网络资源列表并发送至电视机,以便于用户选择待播放资源。本发明实施例提供的技术方案可将网络中在线的视频内容在电视机中实时播放,解决了现有技术中 依赖计算机获取网络资源或必须先下载才能在电视机上播放所带来的问题,满足了用户的 需要,且无须额外设置大容量的存储器,降低了系统成本,增强了用户体验。本发明实施例还提供了一种终端服务器,如图4所示,包括资源获取单元41,用于执行待播放网络资源的实时获取;控制播放单元42,用于控制所述资源获取单元41获取到的网络资源实时传输至 电视机进行播放。其中,所述资源获取单元41还包括资源列表获取模块,用于通过超文本传输协 议获取所述网络资源的网络资源列表并保存,所述网络资源列表为可扩展标记语言格式。进一步的,所述终端服务器还包括识别认证单元,用于识别所述电视机为首次使用时,利用所述电视机的终端信息 认证所述电视机为授权电视机并初始化,所述终端信息包括电视机的媒体访问控制MAC地址。本发明装置实施例中终端服务器的各功能模块的具体工作方式参见本发明方法 实施例。本发明实施例还提供了一种网络流媒体播放系统,所述系统包括至少一台电视机 和终端服务器,所述终端服务器,用于执行待播放网络资源的实时获取;控制所述获取到的网络 资源实时传输至电视机;所述电视机,用于实时接收来自所述终端服务器的网络资源,进行播放。进一步的,所述终端服务器,用于首次使用时,认证所述电视机为授权电视机并执 行初始化;执行资源获取时,通过RTSP获取待播放的网络资源,将获取的所述待播放的网 络资源通过RTSP发送给电视机;控制电视机实时播放所述网络资源;所述电视机,用于根据来自用户的播放命令确定待播放的网络资源,执行资源获 取;通过RTSP接收待播放的网络资源并进行实时播放。如图5所示,显示了本发明实施例提供的一种网络流媒体播放系统结构示意图, 考虑到充分利用现有的资源,终端服务器可以为独立于电视机之外的专有设备,从而方便 一台终端服务器服务于多个电视机终端,且无需对已有的电视机做出较大的改动。然而,本 领域技术人员应该理解,该终端服务器可以设为电视机中的内置设备。 所述电视机包括统一的第一集成接口,所述终端服务器包括第二集成接口,电视 机通过第一集成接口连接至所述终端服务器的第二集成接口。所述终端服务器包括网站资源服务单元(RS),用于通过HTTP获取网络资源列表 并保存,将获取的网络资源列表通过HTTP发送至电视机;该网站资源服务单元,还用于维 护由网络资源列表提供的URL地址构成的内容列表;定时或根据指令更新所述内容列表。如图6所示,上述的网络资源可由MCSN提供,RS是可配置的,从而在MCSN发生变 化时,即网络资源的URL改变时,通过重新配置RS即可保证网络资源的正常获取。所述电视机包括网站资源处理单元,用于通过HTTP接收所述网络资源列表并在 屏幕上进行显示,参见图3(a)至3 (C)。终端服务器的物理实现方式可以有多种,下面介绍一种本发明实施例提供的终端服务器的优选实现方式,例如,终端服务器可由主处理器芯片、视频编解码器、音频编解码 器、缓存器、USB接口、USB控制器和FLASH等构成。优选的,主处理器芯片可采用TI公司的 支持达芬奇技术的6000系列DSP芯片。终端服务器的软件系统可使用16位的Iinix操作系统,整个软件系统跟主处理 芯片和FLASH型号无关,以方便系统移置到新的硬件平台和更换新的FLASH,从而大大提高 了系统的可继承性和持续开发的效率。软件系统可采用屏幕显示(on-screen display, 0SD)制作工具直接在PC机上制作图形化的用户界面,通过虚拟遥控器模拟菜单操作,操作 方便。本发明实施例提供的技术方案,终端服务器通过实时 流媒体协议获取待播放的网 络资源并发送给电视机,控制电视机实时播放该网络资源。进一步的,终端服务器可通过超 文本传输协议获取网络资源列表并发送至电视机,以便于用户选择待播放资源。本发明实 施例提供的技术方案可将网络中在线的视频内容在电视机中实时播放,解决了现有技术中 依赖计算机获取网络资源或必须先下载才能在电视机上播放所带来的问题,满足了用户的 需要,且无须额外设置大容量的存储器,降低了系统成本,增强了用户体验。本领域普通技术人员可以理解实现上述实施例中的全部或部分步骤,可以通过程 序指令相关硬件完成。所述实施例对应的软件可以存储在一个计算机可存储读取的介质 中。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
一种网络流媒体播放方法,其特征在于,所述方法包括执行待播放网络资源的实时获取;控制所述获取到的网络资源实时传输至电视机进行播放。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括 通过实时流媒体协议实现所述网络资源的实时获取和传输。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括通过超文本传输协议获取所述网络资源的网络资源列表并保存,所述网络资源列表为 可扩展标记语言格式;将所述网络资源列表通过超文本传输协议传输至所述电视机,以利用所述网络资源列 表确定所述待播放的网络资源。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括识别所述电视机为首次使用时,利用所述电视机的终端信息认证所述电视机为授权电 视机并初始化,所述终端信息包括电视机的媒体访问控制MAC地址。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括所述网络资源列表提供所述待播放网络资源的网页地址,所述网页地址为统一资源定 位符地址;定时或根据指令更新所述网页地址。
6.一种终端服务器,其特征在于,包括资源获取单元,用于执行待播放网络资源的实时获取;控制播放单元,用于控制所述资源获取单元获取到的网络资源实时传输至电视机进行 播放。
7.根据权利要求6所述的终端服务器,其特征在于,所述资源获取单元还包括资源列表获取模块,用于通过超文本传输协议获取所述网络资源的网络资源列表并保 存,所述网络资源列表为可扩展标记语言格式。
8.根据权利要求6所述的终端服务器,其特征在于,还包括识别认证单元,用于识别所述电视机为首次使用时,利用所述电视机的终端信息认证 所述电视机为授权电视机并初始化,所述终端信息包括电视机的媒体访问控制MAC地址。
9.一种网络流媒体播放系统,其特征在于,所述系统包括至少一台电视机和终端服务器,所述终端服务器,用于执行待播放网络资源的实时获取;控制所述获取到的网络资源 实时传输至电视机;所述电视机,用于实时接收来自所述终端服务器的网络资源,并进行播放。
10.根据权利要求9所述的系统,其特征在于,还包括所述终端服务器通过超文本传输协议获取所述网络资源的网络资源列表并保存,将所 述网络资源列表通过超文本传输协议传输至所述电视机;所述电视机通过所述网络资源列表确定所述待播放的网络资源。
全文摘要
本发明公开了一种网络流媒体播放方法、系统和终端服务器,用于将电视机连接至互联网,在电视机上实时播放网络视频资源等,是网络视频与电视大屏幕的完美结合。本发明实施例提供的网络流媒体播放方法包括执行待播放网络资源的实时获取;控制所述获取到的网络资源实时传输至电视机进行播放。
文档编号H04L29/06GK101820534SQ20091011866
公开日2010年9月1日 申请日期2009年2月27日 优先权日2009年2月27日
发明者龚连发 申请人:青岛海信电器股份有限公司