一种具有侦测代理服务器功能的播放装置及其方法,该方法主要包括接收播放请求,并依据该播放请求判断是否有连接至该服务主机的代理服务器、以及连接至该服务主机的代理服务器的状态,并产生侦测结果,接着再依据该侦测结果建立该播放装置与该代理服务器或该服务主机间的连线,以取得串流媒体。通过主动侦测、建立连线以播放串流媒体,藉此减少代理服务器设定或需安装软件等缺点。
【技术实现步骤摘要】
本专利技术涉及一种播 放装置及其方法,尤其涉及ー种具有侦测代理服务器功能的播放装置及其连线方法。
技术介绍
随着科技蓬勃发展,人们通过网络可取得资源更多元化,这些资源不仅包括静态文字内容,像是影音或视频等动态信息亦是随处可见,使用者仅需通过如个人电脑、笔记本电脑或智能手机中所安装的播放器播放,即可轻松欣赏影像或视频。现行通过影音播放器来取得串流媒体时,通常影音播放器会被要求指定代理服务器(proxy server),像是 WMV 串流或实时流传输协议(Real Time Streaming Protocol,RTSP)串流等串流媒体,通常播放时会要求设定代理服务器以便取得串流媒体。具体来说,代理服务器主要作为用户端与服务端间的沟通桥梁,由于多位使用者同时要求串流媒体时可能造成服务端负载过重,因此,利用代理服务器除了可避免服务端与用户端直接连线外,曾经被要求过的影像串流同样会储存于代理服务器中,若其他使用者所要求串流媒体并未更新内容吋,则可由代理服务器直接提供所储存的串流媒体,因此,影音播放器设定代理服务器对于串流媒体的取得更显重要。虽然设定代理服务器取得影音串流对于使用者端和服务端具有许多优点,但大多数播放器对于代理服务器的设定通常需由使用者自行指定,不仅造成使用者困扰,若不清楚代理服务器位置时更无法顺利取得串流媒体,另外,部份播放器对于例如串流媒体传输协议(Microsoft Media Services,mms)的串流媒体并无法通过代理服务器取得,或者需要另外安装通过通道(tunnel)方式连线的软件,上述种种皆使得播放器在播放串流媒体上极为不便。因此,如何提供一种可简易播放影音串流的播放器,避免播放器需要预先设定代理服务器或者安装特定软件才能播放的不便,实为目前亟欲解决的技术课题。
技术实现思路
鉴于上述习知技术的缺点,本专利技术的目的在于提供ー种具有侦测代理服务器功能的播放装置,其通过主动侦测服务主机是否使用代理服务器,以与该代理服务器产生连线并传送串流媒体。为达成前述目的及其他目的,本专利技术提供ー种具有侦测代理服务器功能的播放装置,用于供侦测及建立连线以由服务主机取得串流媒体,包括侦测模块,用以侦测是否有连接至该服务主机的代理服务器、以及连接至该服务主机的代理服务器的状态,以得到侦测资料;处理模块,用以依据该侦测资料产生用于取得该串流媒体的播放设定;以及通道服务模块,依据该播放设定建立与该代理服务器的连线,并通过该代理服务器取得该串流媒体,或者依据该播放设定建立与该服务主机的连线,以取得该串流媒体。此外,本专利技术还提出ー种具有侦测代理服务器功能的播放方法,用于供播放装置侦测与连线以取得串流媒体,该方法包括以下步骤1)接收播放请求;2)依据该播放请求判断是否有连接至该服务主机的代理服务器、以及连接至该服务主机的代理服务器的状态,并产生侦测結果;以及3)依据该侦测结果建立该播放装置与该代理服务器或该服务主机间的连线,以取得该串流媒体。相较于习知技术,本专利技术的具有侦测代理服务器功能的播放装置,通过主动侦测以得知欲连接的服务主机是否需要代理服 务器,若需通过代理服务器才能取得串流媒体,则该播放装置与该代理服务器主动建立连线并取回串流媒体播放,若侦测结果无代理服务器时,则该播放装置以一般串流方式播放,如此,播放装置无需要手动设定代理服务器等资料。另外,通过内建的通道服务模块来建立连线及串流媒体的接收,解决部分播放装置需加装具有通道(tunnel)功能软件等缺点,使播放装置对于串流媒体接收上更简便。附图说明图I为本专利技术具有侦测代理服务器功能的播放装置的架构图;图2为本专利技术具有侦测代理服务器功能的播放装置另ー实施方式的架构示意图;以及图3为本专利技术具有侦测代理服务器功能的播放方法流程图。主要元件符号说明1、2播放装置10、20侦测模块11、21处理模块12、22通道服务模块5、5’服务主机6代理服务器100 网络S301 S304 步骤。具体实施例方式以下通过特定的具体实施方式说明本专利技术的
技术实现思路
,熟悉本领域的普通技术人员可由本说明书所掲示的内容轻易地了解本专利技术的其他优点与功效。本专利技术亦可通过其他不同的具体实施方式加以施行或应用。请參阅图1,其为本专利技术具有侦测代理服务器功能的播放装置的架构图。如图所示,本专利技术的播放装置I用于供侦测及建立连线以由服务主机5取得串流媒体,该播放装置I包括侦测模块10、处理模块11以及通道服务模块12。于此须说明的是,前述服务主机5是指一般服务端提供串流媒体的服务器或电脑设备,而播放装置I是指设置用户端的多媒体播放器,该播放装置I依据用户端播放需求可连线至不同的服务主机5,为简化说明及图示,图I仅以单一服务主机5说明为例,并非限制其数量。该侦测模块10用以侦测连接该服务主机5的代理服务器6以得到侦测资料。也就是说,该侦测模块10用于侦测欲连线的服务主机5是否有连线的代理服务器6,并且回报侦测资料,该侦测资料可能包括代理服务器6位置等。具体来说,该侦测模块10在当该播放装置I提出播放请求吋,主动对该串流媒体的服务主机5进行侦測。当用户欲使用该播放装置I播放串流媒体吋,即会主动启动该侦测模块10进行侦测,如此,使用者无需自行键入或者需事先知道该代理服务器6位置。该处理模块11用以判断该侦测资 料,并产生用于取得该串流媒体的播放设定。该处理模块11接收该侦测模块10产生的侦测资料,并判断该侦测资料以确认所欲连接的服务主机5是否有连接的代理服务器6,并产生对应的播放设定,该播放设定指的后连线是否需要代理服务器6。通道服务模块12依据该播放设定建立与该代理服务器6的连线,并通过该代理服务器6取得该串流媒体,或者依据该播放设定建立与该服务主机5的连线,以取得该串流媒体。详言的,该通道服务模块12依据播放设定以决定如何取得所需的串流媒体,其中,若侦测到有代理服务器6吋,则该通道服务模块12与该代理服务器6建立连线,以取得该串流媒体进行播放;或者若并无侦测需要代理服务器6吋,则该通道服务模块12则与该服务主机5直接建立连线,以取得该串流媒体进行播放。其中,该通道服务模块12依据该播放设定以决定对该代理服务器6或该服务主机5提出连线请求,且于该代理服务器6或该服务主机5回应后建立连线。简单来说,依据侦测模块10的侦测资料来决定播放设定,提供了该通道服务模块12欲取得串流媒体的连线对象选择,也就是由是否经过代理服务器6来决定所连线对象是代理服务器6或者直接连线服务主机5。此外,该处理模块11于该播放装置I取得该串流媒体后,中断由该通道服务模块12所建立的连线。也就是,该通道服务模块12所建立连线在串流媒体传送完毕后即中断连线,因此,毎次连线不同服务主机5经过侦测与建立连线,并于传输完毕后中断连线,如此,播放装置I无需自行设定代理服务器6即可轻易完成串流媒体的播放。此外,该服务主机5也可为网络摄影机(IP cam),也就是除了一般提供串流媒体的服务主机5外,常见网络摄影机也可通过本专利技术所述方式与播放装置I进行连线,同样无需过多设定即可完成影像播放。针对前述两种不同的连线方式,请參阅图2,其为说明本专利技术具有侦测代理服务器功能的播放装置的另ー实施方式的架构图。如图所示,该播放装置2连线远端的服务主机5、本文档来自技高网...
【技术保护点】
【技术特征摘要】
2011.03.09 TW 1001078601.ー种具有侦测代理服务器功能的播放装置,用于供侦测及建立连线以由服务主机取得串流媒体,其特征在于,该播放装置包括 侦测模块,用于侦测是否有连接至该服务主机的代理服务器、以及连接至该服务主机的代理服务器的状态,以得到侦测资料; 处理模块,用于依据该侦测资料产生用于取得该串流媒体的播放设定;以及 通道服务模块,依据该播放设定建立与该代理服务器的连线,并通过该代理服务器取得该串流媒体,或者依据该播放设定建立与该服务主机的连线,以取得该串流媒体。2.根据权利要求I所述的具有侦测代理服务器功能的播放装置,其特征在干,该侦测模块于接收到播放请求时,主动对该串流媒体的服务主机进行侦测。3.根据权利要求I所述的具有侦测代理服务器功能的播放装置,其特征在于,该通道服务模块还包括依据该播放设定以决定对该代理服务器或该服务主机提出连线请求,并于该代理服务器或该服务主机回应后,与该代理服务器或该服务主机建立连线。4.根据权利要求I所述的具有侦测代理服务器功能的播放装置,其特征在干,该处理模块还包括于该播放装置取得该串流媒体后,中断由该通道服务模块所建...
【专利技术属性】
技术研发人员:林亨杰,
申请(专利权)人:中华电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。