CN106101744B - 一种在线播放电视的方法及装置 - Google Patents

一种在线播放电视的方法及装置 Download PDF

Info

Publication number
CN106101744B
CN106101744B CN201610463964.9A CN201610463964A CN106101744B CN 106101744 B CN106101744 B CN 106101744B CN 201610463964 A CN201610463964 A CN 201610463964A CN 106101744 B CN106101744 B CN 106101744B
Authority
CN
China
Prior art keywords
server
television
link
multimedia
television end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610463964.9A
Other languages
English (en)
Other versions
CN106101744A (zh
Inventor
宀抽『
岳顺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth RGB Electronics Co Ltd filed Critical Shenzhen Skyworth RGB Electronics Co Ltd
Priority to CN201610463964.9A priority Critical patent/CN106101744B/zh
Priority to AU2016410930A priority patent/AU2016410930B2/en
Priority to US15/781,575 priority patent/US10965969B2/en
Priority to PCT/CN2016/104209 priority patent/WO2017219575A1/zh
Publication of CN106101744A publication Critical patent/CN106101744A/zh
Application granted granted Critical
Publication of CN106101744B publication Critical patent/CN106101744B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234336Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by media transcoding, e.g. video is transformed into a slideshow of still pictures or audio is converted into text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23406Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25858Management of client data involving client software characteristics, e.g. OS identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Power Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例公开了一种在线播放电视的方法及装置,电视端与服务器进行信息交互,电视机将自己的多媒体解码性能上传给服务器,用于服务器对多媒体进行相应的转码为电视机最优播放的格式;服务器端对多媒体资源的进行资源获取、多媒体资源的编解码、图片的编辑与图片合成、多媒体资源缓存,从而实现对电视机接收到的多媒体资源进行充分解码,保证资源能够被电视机正常播放,提高电视机对多媒体资源的适应性,提升更好的体验;对网络多媒体资源更多的支持,不仅仅是可以直接播放各个互联网内容提供商或者网盘的url地址,而且也有种子资源torrent与磁力链接等。

Description

一种在线播放电视的方法及装置
技术领域
本发明实施例涉及电视的技术领域,尤其涉及一种在线播放电视的方法及装置。
背景技术
电视机所处的行业是制造业,为限制制造成本,使得目前的电视机对应不同的产品地位,对多媒体格式的支持也有差异。量大的低成本的电视支持的多媒体格式很少,而且老的电视机对新的编解码器也会不支持。不同档次的电视机会对芯片的性能与内存、Flash等有不同的设计,势必造成对音视频格式的不支持以及对图片格式大小的限制。同时,电视机播放多媒体资源出于速度与存储空间的考虑,都是基于硬件解码多媒体资源,必然会出现电视对多媒体的视频格式支持不多的情况,同时对分辨率、码率也有很大的限制。
发明内容
本发明实施例的目的在于提出一种在线播放电视的方法及装置,旨在解决如何提高电视机对多媒体资源的适应性的问题。
为达此目的,本发明实施例采用以下技术方案:
第一方面,一种在线播放电视的方法,所述方法包括:
电视端获取多媒体资源的链接地址,确定是否有播放所述多媒体资源的在线播放器;
若确定未有播放所述多媒体资源的在线播放器,则所述电视端与服务器建立连接;
所述电视端将所述多媒体资源的链接发送给所述服务器,以使得所述服务器根据所述多媒体资源的链接对多媒体资源进行转码。
优选地,所述电视端与服务器建立连接之后,还包括:
向所述服务器发送所述电视端的标识信息,所述标识信息用于唯一标识所述电视端;
所述向所述服务器发送所述电视端的标识信息,包括:
在所述电视端与所述服务器建立连接的情况下,向所述服务器发送连接请求,所述连接请求包括所述标识信息,以使得所述服务器接收到所述连接请求时,在预存性能数据库中获取所述电视端的性能记录;若所述服务器判断已有所述电视端的性能记录,则向所述电视端返回连接成功,否则,所述服务器向所述电视端发送获取所述电视端的编解码性能的请求,将获取到的编解码性能存储在所述性能数据库中,并向所述电视端返回连接成功的消息。
优选地,所述电视端将所述多媒体资源的链接发送给所述服务器之后,还包括:
所述服务器根据所述链接查询转码缓冲池,若所述转码缓冲池已存储所述链接,则将所述链接对应的播放链接地址发送给所述电视端。
优选地,所述方法还包括:
若所述转码缓冲池未存储所述链接,则所述服务器进行所述多媒体资源的下载转码;
当所述服务器进行下载转码时,所述服务器需对所述链接进行解析后下载,再根据不同的资源内容进行相应的处理。
优选地,所述服务器根据不同的资源内容进行相应的处理,包括:
若是音视频资源,需分片进行下载、解码,所述服务器根据读取所述性能数据库中的所述电视端支持的多媒体格式进行编码;
若是图片格式,在所述图片格式较大时,则所述服务器将所述图片格式缩放至所述电视端支持的最优大小;
当转码完成之后,所述服务器将对应的结果保存到所述转码缓冲池中,并将所述链接对应的播放链接地址发送给所述电视端;
当所述电视端接收到所述播放链接地址后,则所述电视端根据不同的视频格式调用不同的播放器进行播放。
优选地,所述方法还包括:
所述服务器接收用户对所述多媒体资源的操作信息,根据所述操作信息转码对应的资源片段;
所述服务器将在线编辑的多媒体资源的显示效果发送给所述电视端进行预览,或者将所述显示效果与背景图进行叠加后发送给所述电视端进行预览。
第二方面,一种在线播放电视的装置,所述装置包括:
确定模块,用于获取多媒体资源的链接地址,确定是否有播放所述多媒体资源的在线播放器;
建立模块,用于若确定未有播放所述多媒体资源的在线播放器,则与服务器建立连接;
第一发送模块,用于在所述电视端与所述服务器建立连接的情况下,将所述多媒体资源的链接发送给所述服务器,以使得所述服务器根据所述多媒体资源的链接对多媒体资源进行转码。
优选地,所述装置还包括:
第二发送模块,在所述电视端与服务器建立连接之后,向所述服务器发送所述电视端的标识信息,所述标识信息用于唯一标识所述电视端;
所述第二发送模块,包括:
当所述电视端在连接服务器时,向所述服务器发送连接请求,所述连接请求包括所述标识信息,以使得所述服务器接收到所述连接请求时,在预存性能数据库中获取所述电视端的性能记录;若所述服务器判断已有所述电视端的性能记录,则向所述电视端返回连接成功,否则,所述服务器向所述电视端发送获取所述电视端的编解码性能的请求,将获取到的编解码性能存储在所述性能数据库中,并向所述电视端返回连接成功的消息。
优选地,所述装置还包括所述服务器;
所述服务器,用于在所述电视端将所述多媒体资源的链接发送给所述服务器之后,根据所述链接查询转码缓冲池,若所述转码缓冲池已存储所述链接,则将所述链接对应的播放链接地址发送给所述电视端。
优选地,所述服务器还用于:
若所述转码缓冲池未存储所述链接,则所述服务器进行所述多媒体资源的下载转码;
当所述服务器进行下载转码时,所述服务器需对所述链接进行解析后下载,再根据不同的资源内容进行相应的处理。
优选地,所述服务器还用于:
若是音视频资源,需分片进行下载、解码,根据读取所述性能数据库中的所述电视端支持的多媒体格式进行编码;
若超过电视支持的格式,则优先选择最优格式;
若是图片格式,在所述图片格式较大时,则将所述图片格式缩放至所述电视端支持的最优大小;
当转码完成之后,将对应的结果保存到所述转码缓冲池中,并将所述链接对应的播放链接地址发送给所述电视端,以使得所述电视端接收到所述播放链接地址后,则所述电视端根据不同的视频格式调用不同的播放器进行播放。
优选地,所述服务器还用于:
接收用户对所述多媒体资源的操作信息,根据所述操作信息转码对应的资源片段;
将在线编辑的多媒体资源的显示效果发送给所述电视端进行预览,或者将所述显示效果与背景图进行叠加后发送给所述电视端进行预览。
本发明实施例提供一种在线播放电视的方法及装置,电视端与服务器进行信息交互,电视机将自己的多媒体解码性能上传给服务器,用于服务器对多媒体进行相应的转码为电视机最优播放的格式;服务器端对多媒体资源的进行资源获取、多媒体资源的编解码、图片的编辑与图片合成、多媒体资源缓存,从而实现对电视机接收到的多媒体资源进行充分解码,保证资源能够被电视机正常播放,提高电视机对多媒体资源的适应性,提升更好的体验;对网络多媒体资源更多的支持,不仅仅是可以直接播放各个互联网内容提供商或者网盘的url地址,而且也有种子资源torrent与磁力链接等。
附图说明
图1是本发明实施例提供的一种在线播放电视的***架构图;
图2是本发明实施例提供一种在线播放电视的方法的流程示意图;
图3是本发明实施例提供的另一种在线播放电视的方法的流程示意图;
图4是本发明实施例提供的另一种在线播放电视的方法的流程示意图;
图5是本发明实施例提供的一种在线播放电视的交互示意图;
图6是本发明实施例提供的一种在线播放电视的装置的功能模块示意图。
具体实施方式
下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
参考图1,图1是本发明实施例提供的一种在线播放电视的***架构图。
如图1所示,电视端可以通过自己的软件获取多媒体播放资源,也可以是本机USB储存设备中的图片与音频,还可以利用其他设备(比如:手机、pad、电脑)通过浏览网页,打开网盘,邮箱附件,视频网站或者视频论坛等方式获取多媒体资源,该多媒体资源可以为直接播放的资源地址,也可以是种子资源或者磁力链接等,然后推送给电视端。当电视端获取到了多媒体资源的链接地址之后,就分析该资源是否能够被自身的在线播放器支持,如果能够支持就正常播放,否则就去连接转码服务器。
参考图2,图2是本发明实施例提供一种在线播放电视的方法的流程示意图。
在图2中,所述在线播放电视的方法包括:
步骤201,电视端获取多媒体资源的链接地址,确定是否有播放所述多媒体资源的在线播放器;
步骤202,若确定未有播放所述多媒体资源的在线播放器,若确定未有播放所述多媒体资源的在线播放器,则所述电视端与服务器建立连接;
优选地,所述电视端与服务器建立连接之后,还包括:
向所述服务器发送所述电视端的标识信息,所述标识信息用于唯一标识所述电视端;
所述向所述服务器发送所述电视端的标识信息,包括:
在所述电视端与所述服务器建立连接的情况下,向所述服务器发送连接请求,所述连接请求包括所述标识信息,以使得所述服务器接收到所述连接请求时,在预存性能数据库中获取所述电视端的性能记录;若所述服务器判断已有所述电视端的性能记录,则向所述电视端返回连接成功,否则,所述服务器向所述电视端发送获取所述电视端的编解码性能的请求,将获取到的编解码性能存储在所述性能数据库中,并向所述电视端返回连接成功的消息。
具体的,参考图3,步骤301,电视端获取多媒体播放资源链接;
步骤302,解析链接内容,判断是否能直接被电视播放器播放;
步骤303,若是,则根据不同的资源调用电视相应的播放器播放;
步骤304,若否,则所述电视端连接服务器,等待连接成功;
步骤305,所述电视端向所述服务器发送资源链接;
步骤306,所述电视端获取服务器发送的可以播放URL地址,并获取转码后的播放数据。
步骤203,在所述电视端与所述服务器建立连接的情况下,所述电视端将所述多媒体资源的链接发送给所述服务器,以使得所述服务器根据所述多媒体资源的链接对多媒体资源进行转码。
优选地,所述电视端将所述多媒体资源的链接发送给所述服务器之后,还包括:
所述服务器根据所述链接查询转码缓冲池,若所述转码缓冲池已存储所述链接,则将所述链接对应的播放链接地址发送给所述电视端。
优选地,所述方法还包括:
若所述转码缓冲池未存储所述链接,则所述服务器进行所述多媒体资源的下载转码;
当所述服务器进行下载转码时,所述服务器需对所述链接进行解析后下载,再根据不同的资源内容进行相应的处理。
优选地,所述服务器根据不同的资源内容进行相应的处理,包括:
若是音视频资源,需分片进行下载、解码,所述服务器根据读取所述性能数据库中的所述电视端支持的多媒体格式进行编码;
若超过电视支持的格式,则所述服务器优先选择最优格式;
若是图片格式,在所述图片格式较大时,则所述服务器将所述图片格式缩放至所述电视端支持的最优大小;
当转码完成之后,所述服务器将对应的结果保存到所述转码缓冲池中,并将所述链接对应的播放链接地址发送给所述电视端;
当所述电视端接收到所述播放链接地址后,则所述电视端根据不同的视频格式调用不同的播放器进行播放。
具体的,参考图4,当在连接服务器时,需要发送它的机型机芯,所述机型机芯唯一标识该电视编解码性能的关键字,当服务器收到来自电视端的连接请求时,它会检查它的性能数据库,是否已经存在了该链接,如果存在就直接将找到的转码之后的播放链接地址发送给电视端,否则进行资源的下载转码。当服务器进行转码时,首先需要对资源链接进行解析,接着进行下载,然后根据不同资源内容进行不同的处理。如果是音视频资源,需要分片进行下载,解码,根据读取性能数据库中的电视支持的多媒体格式进行编码,如果超过了电视支持的格式,优先选择最优格式;如果是图片格式,有两种情况,一种是图片过大,则需要将它缩放到电视支持的最优大小,如果是不支持的格式,则转换为电视支持的即可。当转码完成之后就将相应的结果保存到转码缓冲池,同时将可以产生可以播放的链接地址,发送给电视端,当电视端接收到链接,则根据不同的视频格式调用不同的播放器进行播放。
例如,性能数据库的基本结构包括机芯机型序号、视频支持格式、音频支持格式、图片支持格式。
其中,机芯机型包括序号、机芯8S79、机型43G6。
视频支持格式包括序号、编码格式MPEG1/2、最大分辨率1080P@30fps、码率40Mbps、规格MP@HL、封装为:
MPEG program stream
(.DAT,.VOB,.MPG,.MPEG)
MPEG transport stream
(.ts,.trp,.tp)
MP4(.mp4,.mov)
3GPP(.3gpp,.3gp)
AVI(.avi)
MKV(.mkv)
音频支持格式包括序号、编码格式FLAC、采样率8KHz~96KHz、通道Up to 5.1、码率<1.6Mbps、封装格式为Matroska(.mkv,.mka);
图片格式包括序号、编码格式JPEG、基本分类Base-line、Progressive,最大分辨率15360x8640、7000x7000。
转码缓冲池包括序号、资源链接Http://srt.skyworth.com/test.mp4、转码后的资源列表Http://172.20.5.238/test0.mp4、Http://172.20.5.238/test1.mp4。
本发明实施例提供一种在线播放电视的方法,电视端与服务器进行信息交互,电视机将自己的多媒体解码性能上传给服务器,用于服务器对多媒体进行相应的转码为电视机最优播放的格式;服务器端对多媒体资源的进行资源获取、多媒体资源的编解码、图片的编辑与图片合成、多媒体资源缓存,从而实现对电视机接收到的多媒体资源进行充分解码,保证资源能够被电视机正常播放,提高电视机对多媒体资源的适应性,提升更好的体验;对网络多媒体资源更多的支持,不仅仅是可以直接播放各个互联网内容提供商或者网盘的url地址,而且也有种子资源torrent与磁力链接等。
优选地,所述方法还包括:
所述服务器接收用户对所述多媒体资源的操作信息,根据所述操作信息转码对应的资源片段;
所述服务器将在线编辑的多媒体资源的显示效果发送给所述电视端进行预览,或者将所述显示效果与背景图进行叠加后发送给所述电视端进行预览。
具体的,在多媒体资源被播放之后,用户可能对音视频进行快进快退等操作,则发送对应的时间点给服务器,服务器则优先转码用户所需要的资源片段,其他的部分也继续被下载与转码,因为可能有另外的机器需要该资源。对于图片的操作会复杂一些,服务器支持图片的在线编辑——可以美化图片,服务器将显示的效果图发送给电视端进行预览,可以给图片添加背景图,服务器将不同的背景图发送给电视端,由电视端移动图片与背景图进行叠加,也可以将浏览与编辑过的图片进行切换效果叠加生成视频,这样更方便用户观赏。
具体的,参考图5,图5是本发明实施例提供的一种在线播放电视的交互示意图。
如图5所示,步骤501,电视端向服务器发送机芯机型,启动连接;
步骤502,若服务器未查询到机器编解码性能,服务器向电视端发送获取机器编解码性能的请求;
步骤503,电视端向服务器发送机器编解码器性能;
步骤504,服务器保存机器编解码器性能,并向电视端返回连接成功;
步骤505,电视端向服务器发送资源链接,以使得服务器进行转码操作;
步骤506,电视端向服务器发送快进快退操作;
步骤507,服务器转码相应时间点的资源,并返回播放资源链接;
步骤508,电视端向服务器发送图片编辑命令;
步骤509,服务器向电视端返回背景图、效果图、最近浏览图片等;
步骤510,电视端向服务器发送图片合成、生成视频的命令;
步骤511,服务器进行图片效果处理、图片合成,组合生成视频,并返回合成的效果与相关视频播放地址。
本发明实施例提供一种在线播放电视的方法,电视端对音视频播放进行操作(快进,快退等),对图片进行编辑与多组图片进行合成,将这些操作传递给服务器,由服务器进行多媒体资源的处理,最后将显示效果传递给电视,利用电视机对图片资源进行在线编辑、美化,也可以对多个图片进行组合生成视频,为用户带来更好的图片享受。
参考图6,图6是本发明实施例提供的一种在线播放电视的装置的功能模块示意图。
在图6中,所述在线播放电视的装置包括:
确定模块601,用于获取多媒体资源的链接地址,确定是否有播放所述多媒体资源的在线播放器;
建立模块602,用于若确定未有播放所述多媒体资源的在线播放器,则与服务器建立连接;
所述装置还包括:
第二发送模块,在所述电视端与服务器建立连接之后,向所述服务器发送所述电视端的标识信息,所述标识信息用于唯一标识所述电视端;
所述第二发送模块,包括:
当所述电视端在连接服务器时,向所述服务器发送连接请求,所述连接请求包括所述标识信息,以使得所述服务器接收到所述连接请求时,在预存性能数据库中获取所述电视端的性能记录;若所述服务器判断已有所述电视端的性能记录,则向所述电视端返回连接成功,否则,所述服务器向所述电视端发送获取所述电视端的编解码性能的请求,将获取到的编解码性能存储在所述性能数据库中,并向所述电视端返回连接成功的消息。
第一发送模块603,用于在所述电视端与所述服务器建立连接的情况下,将所述多媒体资源的链接发送给所述服务器,以使得所述服务器根据所述多媒体资源的链接对多媒体资源进行转码。
优选地,所述装置还包括所述服务器;
所述服务器,用于在所述电视端将所述多媒体资源的链接发送给所述服务器之后,根据所述链接查询转码缓冲池,若所述转码缓冲池已存储所述链接,则将所述链接对应的播放链接地址发送给所述电视端。
优选地,所述服务器还用于:
若所述转码缓冲池未存储所述链接,则进行所述多媒体资源的下载转码;
当所述服务器进行下载转码时,需对所述链接进行解析后下载,再根据不同的资源内容进行相应的处理。
优选地,所述服务器还用于:
若是音视频资源,需分片进行下载、解码,根据读取所述性能数据库中的所述电视端支持的多媒体格式进行编码;
若超过电视支持的格式,则优先选择最优格式;
若是图片格式,在所述图片格式较大时,则将所述图片格式缩放至所述电视端支持的最优大小;
当转码完成之后,将对应的结果保存到所述转码缓冲池中,并将所述链接对应的播放链接地址发送给所述电视端,以使得所述电视端接收到所述播放链接地址后,则所述电视端根据不同的视频格式调用不同的播放器进行播放。
优选地,所述服务器还用于:
接收用户对所述多媒体资源的操作信息,根据所述操作信息转码对应的资源片段;
将在线编辑的多媒体资源的显示效果发送给所述电视端进行预览,或者将所述显示效果与背景图进行叠加后发送给所述电视端进行预览。
本发明实施例提供一种在线播放电视的装置,电视端与服务器进行信息交互,电视机将自己的多媒体解码性能上传给服务器,用于服务器对多媒体进行相应的转码为电视机最优播放的格式;服务器端对多媒体资源的进行资源获取、多媒体资源的编解码、图片的编辑与图片合成、多媒体资源缓存,从而实现对电视机接收到的多媒体资源进行充分解码,保证资源能够被电视机正常播放,提高电视机对多媒体资源的适应性,提升更好的体验;对网络多媒体资源更多的支持,不仅仅是可以直接播放各个互联网内容提供商或者网盘的url地址,而且也有种子资源torrent与磁力链接等。
以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

Claims (6)

1.一种在线播放电视的方法,其特征在于,所述方法包括:
电视端获取多媒体资源的链接地址,确定是否有播放所述多媒体资源的在线播放器;
若确定未有播放所述多媒体资源的在线播放器,则所述电视端与服务器建立连接;
所述电视端将所述多媒体资源的链接和操作信息发送给所述服务器,以使所述服务器根据所述链接查询转码缓冲池,若所述转码缓冲池已存储所述链接,则将所述链接对应的播放链接地址发送给所述电视端,若所述转码缓冲池未存储所述链接,则所述服务器进行所述多媒体资源的下载转码;当所述服务器进行下载转码时,所述服务器需对所述链接进行解析后下载,若是音视频资源,需分片进行下载、解码,所述服务器根据读取性能数据库中的所述电视端支持的多媒体格式进行编码;若是图片格式,在所述图片格式较大时,则所述服务器将所述图片格式缩放至所述电视端支持的最优大小;当转码完成之后,所述服务器将对应的结果保存到所述转码缓冲池中,并将所述链接对应的播放链接地址发送给所述电视端;当所述电视端接收到所述播放链接地址后,则所述电视端根据不同的视频格式调用不同的播放器进行播放。
2.根据权利要求1所述的方法,其特征在于,所述电视端与服务器建立连接之后,还包括:
向所述服务器发送所述电视端的标识信息,所述标识信息用于唯一标识所述电视端;
所述向所述服务器发送所述电视端的标识信息,包括:
在所述电视端与所述服务器建立连接的情况下,向所述服务器发送连接请求,所述连接请求包括所述标识信息,以使得所述服务器接收到所述连接请求时,在预存性能数据库中获取所述电视端的性能记录;若所述服务器判断已有所述电视端的性能记录,则向所述电视端返回连接成功,否则,所述服务器向所述电视端发送获取所述电视端的编解码性能的请求,将获取到的编解码性能存储在所述性能数据库中,并向所述电视端返回连接成功的消息。
3.根据权利要求1或2项所述的方法,其特征在于,所述方法还包括:
所述服务器接收用户对所述多媒体资源的操作信息,根据所述操作信息转码对应的资源片段;
所述服务器将在线编辑的多媒体资源的显示效果发送给所述电视端进行预览,或者将所述显示效果与背景图进行叠加后发送给所述电视端进行预览。
4.一种在线播放电视的装置,其特征在于,所述装置包括:
确定模块,用于获取多媒体资源的链接地址,确定是否有播放所述多媒体资源的在线播放器;
建立模块,用于若确定未有播放所述多媒体资源的在线播放器,则与服务器建立连接;
第一发送模块,用于在所述电视端与所述服务器建立连接的情况下,将所述多媒体资源的链接和操作信息发送给所述服务器,以使所述服务器根据所述链接查询转码缓冲池,若所述转码缓冲池已存储所述链接,则将所述链接对应的播放链接地址发送给所述电视端,若所述转码缓冲池未存储所述链接,则所述服务器进行所述多媒体资源的下载转码;当所述服务器进行下载转码时,所述服务器需对所述链接进行解析后下载,若是音视频资源,需分片进行下载、解码,所述服务器根据读取性能数据库中的所述电视端支持的多媒体格式进行编码;若是图片格式,在所述图片格式较大时,则所述服务器将所述图片格式缩放至所述电视端支持的最优大小;当转码完成之后,所述服务器将对应的结果保存到所述转码缓冲池中,并将所述链接对应的播放链接地址发送给所述电视端;当所述电视端接收到所述播放链接地址后,则所述电视端根据不同的视频格式调用不同的播放器进行播放。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
第二发送模块,在所述电视端与服务器建立连接之后,向所述服务器发送所述电视端的标识信息,所述标识信息用于唯一标识所述电视端;
所述第二发送模块,包括:
当所述电视端在连接服务器时,向所述服务器发送连接请求,所述连接请求包括所述标识信息,以使得所述服务器接收到所述连接请求时,在预存性能数据库中获取所述电视端的性能记录;若所述服务器判断已有所述电视端的性能记录,则向所述电视端返回连接成功,否则,所述服务器向所述电视端发送获取所述电视端的编解码性能的请求,将获取到的编解码性能存储在所述性能数据库中,并向所述电视端返回连接成功的消息。
6.根据权利要求4或5项所述的装置,其特征在于,所述服务器还用于:
接收用户对所述多媒体资源的操作信息,根据所述操作信息转码对应的资源片段;
将在线编辑的多媒体资源的显示效果发送给所述电视端进行预览,或者将所述显示效果与背景图进行叠加后发送给所述电视端进行预览。
CN201610463964.9A 2016-06-23 2016-06-23 一种在线播放电视的方法及装置 Active CN106101744B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610463964.9A CN106101744B (zh) 2016-06-23 2016-06-23 一种在线播放电视的方法及装置
AU2016410930A AU2016410930B2 (en) 2016-06-23 2016-11-01 Online television playing method and apparatus
US15/781,575 US10965969B2 (en) 2016-06-23 2016-11-01 Method and apparatus for playing online television program
PCT/CN2016/104209 WO2017219575A1 (zh) 2016-06-23 2016-11-01 在线播放电视的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610463964.9A CN106101744B (zh) 2016-06-23 2016-06-23 一种在线播放电视的方法及装置

Publications (2)

Publication Number Publication Date
CN106101744A CN106101744A (zh) 2016-11-09
CN106101744B true CN106101744B (zh) 2020-07-10

Family

ID=57252520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610463964.9A Active CN106101744B (zh) 2016-06-23 2016-06-23 一种在线播放电视的方法及装置

Country Status (4)

Country Link
US (1) US10965969B2 (zh)
CN (1) CN106101744B (zh)
AU (1) AU2016410930B2 (zh)
WO (1) WO2017219575A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101744B (zh) 2016-06-23 2020-07-10 深圳创维-Rgb电子有限公司 一种在线播放电视的方法及装置
CN106899888B (zh) * 2017-02-14 2019-03-05 武汉斗鱼网络科技有限公司 基于云端适配播放器的tv端播放直播视频的方法及***
CN113784219A (zh) * 2020-06-09 2021-12-10 中兴通讯股份有限公司 终端设备升级方法、终端设备、控制***及存储介质
CN113596591B (zh) * 2021-02-24 2024-04-05 腾讯科技(北京)有限公司 视频的播放方法、装置、设备及计算机可读存储介质
CN113473171A (zh) * 2021-08-09 2021-10-01 上海哔哩哔哩科技有限公司 资源处理方法及装置
CN113727153B (zh) * 2021-08-30 2023-10-13 聚好看科技股份有限公司 一种服务器、显示设备及媒资播放列表缓存方法
CN115474067B (zh) * 2022-07-28 2023-11-10 北京歌华有线电视网络股份有限公司 一种数字电视直播节目切换播放方法、存储介质及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420452A (zh) * 2008-12-05 2009-04-29 深圳市迅雷网络技术有限公司 一种视频文件的发布方法及装置
CN102065339A (zh) * 2010-11-09 2011-05-18 中国电信股份有限公司 音视频媒体流的播放方法与***
CN102339285A (zh) * 2010-07-16 2012-02-01 中国联合网络通信集团有限公司 web应用和终端自动匹配的方法和***以及网络侧设备
CN104104972A (zh) * 2013-04-10 2014-10-15 深圳市快播科技有限公司 多媒体播放方法、装置及***

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5996022A (en) * 1996-06-03 1999-11-30 Webtv Networks, Inc. Transcoding data in a proxy computer prior to transmitting the audio data to a client
US20050114445A1 (en) * 2002-07-25 2005-05-26 Kenneth Tracton Dynamic content customization in a clientserver environment
US8955020B2 (en) * 2002-12-11 2015-02-10 Broadcom Corporation Transcoding and data rights management in a mobile video network with STB as a hub
US7555006B2 (en) * 2003-09-15 2009-06-30 The Directv Group, Inc. Method and system for adaptive transcoding and transrating in a video network
US20070061725A1 (en) * 2005-03-17 2007-03-15 Isaac Emad S System and method for managing content between devices having different capabilities
WO2006126974A1 (en) * 2005-04-11 2006-11-30 Tubitak Bilten Optimal video adaptation for resource constrained mobile devices based on subjective utility models
US7793206B2 (en) 2005-11-02 2010-09-07 Creative Technology Ltd System for downloading digital content published in a media channel
EP1967957B1 (en) * 2005-12-27 2013-07-17 Mitsubishi Electric Corporation Transcoder
JP4341662B2 (ja) * 2006-10-06 2009-10-07 ソニー株式会社 映像合成装置
WO2008100345A2 (en) * 2007-02-09 2008-08-21 Novarra, Inc. Method and system for transforming and delivering video file content for mobile devices
US8893204B2 (en) * 2007-06-29 2014-11-18 Microsoft Corporation Dynamically adapting media streams
WO2009052086A2 (en) * 2007-10-15 2009-04-23 Verimatrix, Inc. Content delivery proxy system and method
US9473812B2 (en) * 2008-09-10 2016-10-18 Imagine Communications Corp. System and method for delivering content
US9344735B2 (en) * 2009-12-21 2016-05-17 Tmm, Inc. Progressive shape based encoding of video content within a swarm environment
WO2012142510A1 (en) * 2011-04-15 2012-10-18 Skyfire Labs, Inc. Real-time video detector
US9258625B2 (en) * 2011-04-19 2016-02-09 Sensormatic Electronics, LLC Method and system for load balancing between a video server and client
US9055043B2 (en) * 2011-11-10 2015-06-09 Qualcomm Incorporated Adaptive media sharing
US9635334B2 (en) * 2012-12-03 2017-04-25 Avago Technologies General Ip (Singapore) Pte. Ltd. Audio and video management for parallel transcoding
CN104104971B (zh) * 2013-04-02 2018-12-07 腾讯科技(深圳)有限公司 一种视频文件处理方法及***
CN103327392A (zh) * 2013-06-03 2013-09-25 贝壳网际(北京)安全技术有限公司 一种视频播放的处理方法及***
CN103338186B (zh) 2013-06-05 2018-03-09 华为技术有限公司 一种内容分享方法和装置
CN103561279B (zh) * 2013-10-10 2017-02-01 中兴通讯股份有限公司 一种多媒体文件播放的方法、***及云转码服务设备
US8896765B1 (en) * 2014-05-16 2014-11-25 Shadowbox Media, Inc. Systems and methods for remote control of a television
CN103986938B (zh) * 2014-06-03 2016-08-24 合一网络技术(北京)有限公司 基于视频播放的预览的方法和***
CN106101744B (zh) 2016-06-23 2020-07-10 深圳创维-Rgb电子有限公司 一种在线播放电视的方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420452A (zh) * 2008-12-05 2009-04-29 深圳市迅雷网络技术有限公司 一种视频文件的发布方法及装置
CN102339285A (zh) * 2010-07-16 2012-02-01 中国联合网络通信集团有限公司 web应用和终端自动匹配的方法和***以及网络侧设备
CN102065339A (zh) * 2010-11-09 2011-05-18 中国电信股份有限公司 音视频媒体流的播放方法与***
CN104104972A (zh) * 2013-04-10 2014-10-15 深圳市快播科技有限公司 多媒体播放方法、装置及***

Also Published As

Publication number Publication date
WO2017219575A1 (zh) 2017-12-28
US20200267430A1 (en) 2020-08-20
US10965969B2 (en) 2021-03-30
CN106101744A (zh) 2016-11-09
AU2016410930A1 (en) 2018-06-28
AU2016410930B2 (en) 2019-10-31

Similar Documents

Publication Publication Date Title
CN106101744B (zh) 一种在线播放电视的方法及装置
TWI643502B (zh) 內容重製系統、內容重製裝置、程式、內容重製方法、及提供內容伺服器
CN102055717B (zh) 快速播放的方法、终端及服务器
KR101927016B1 (ko) 멀티미디어 파일 라이브 방송 방법, 시스템 및 서버
US9398064B2 (en) Method of streaming media to heterogeneous client devices
US7752202B2 (en) Information processing and, content distribution apparatus method, and program with conversion identification information
WO2017063399A1 (zh) 一种视频播放方法和装置
US20100281042A1 (en) Method and System for Transforming and Delivering Video File Content for Mobile Devices
CN104796796B (zh) 提高Android平台的HLS流播放器容错的方法
JP2008283571A (ja) コンテンツ配信装置、コンテンツ配信システム、およびコンテンツ配信方法
TWI531219B (zh) 即時影音傳輸方法及其系統
JP4882441B2 (ja) 配信サーバ装置、クライアント装置、及びそれらに用いるプログラム
JP4165134B2 (ja) 情報再生装置、情報再生方法および情報再生システム
KR101621530B1 (ko) 무선 네트워크를 통한 플래시 컨텐츠 제공 방법 및 그 시스템과 플래시 컨텐츠 변환 방법 및 그 장치
WO2010062761A1 (en) Method and system for transforming and delivering video file content for mobile devices
KR20140090659A (ko) 멀티미디어 자산을 렌더링하는 방법, 관련 시스템, 미디어 클라이언트 및 관련 미디어 서버
Cruz et al. A personalized HTTP adaptive streaming WebTV
KR20090042549A (ko) 단말에서 재생 불가한 미디어 제공 시스템 및 방법, 그리고이에 적용되는 서버
KR100905657B1 (ko) 미디어 제공 시스템 및 방법, 그리고 이에 적용되는 서버
CN103475949A (zh) 在线影音媒体流的播放方法及***
KR101382421B1 (ko) 이동단말기에서 연속 동영상 재생 방법
JP2004112086A (ja) アクセス方法、アクセス装置及びストリーミングメディア蓄積サーバ
TWI502975B (zh) 線上影音串流的播放方法及系統
JP2006080773A (ja) サーバ装置
JP2024040912A (ja) 情報処理装置、受信装置、情報処理方法、及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant