一种媒体播放方法、终端及系统技术方案

技术编号:15395620 阅读:115 留言:0更新日期:2017-05-19 07:00
本发明专利技术公开了一种媒体播放方法、终端及系统,包括:接收到媒体流形式的媒体的播放请求后,获取媒体的媒体流数据;将媒体流数据转换为预设格式的媒体数据文件,媒体数据文件不少于一个,同时生成与媒体数据文件相匹配的索引文件,所述索引文件用于播放媒体数据文件时对媒体数据文件进行索引;根据索引文件的索引播放媒体数据文件。通过这种方式,不需要改变现有的CDN服务器或额外架设CDN系统,媒体播放终端就能实现媒体流数据的播放,降低了运营成本,并且也无需额外发布终端支持的协议格式的媒体内容到CDN,缩短了媒体内容的发布时间。

Media playing method, terminal and system

The invention discloses a media playback method, terminal and system, including: receiving the media stream in the form of media playback request, streaming media data acquisition; data conversion for the media stream media data default file format, not less than a media data file, index file and media data file generated at the same time matching, the index file used to index the media data file playback media data file; according to the index file index playback media data file. In this way, do not need to change the existing CDN server or additional CDN system is set up, the media playing terminal can realize media stream data playback, reduce operating costs, and no additional media content distribution terminal support protocol format to CDN, shorten the time of the release of media content.

【技术实现步骤摘要】
一种媒体播放方法、终端及系统
本专利技术涉及通信领域,具体涉及一种媒体播放方法、终端及系统。
技术介绍
随着移动互联网的迅猛发展,可播放流媒体文件的设备越来越多,但是由于不同的设备支持的协议不同,导致某一设备只能播放自身支持的协议的流媒体文件,而不能直接去播放其他协议形式的流媒体。比如交互式网络电视(InternetProtocolTelevision,简称为IPTV)发展到现在已经比较成熟了,其主要支持:网络组管理协议(InternetGroupManagementProtocol,简称为IGMP)、实时流传输协议(RealTimeStreamingProtocol,简称为RTSP)和实时传输协议(Real-timeTransportProtocol,简称为RTP)等协议;另外现在通用的视频监控、会议电视等视频系统也是采用RTSP或RTP协议进行码流的实时传输,这些基于RTSP、RTP或IGMP协议的媒体数据都是以媒体流的形式进行实时传输的。另外OTT(OverTheTop)技术的推广以及各种OTT终端设备的出现,通过手机、平板电脑(portableandroiddevice,简称为PAD)、OTT机顶盒等视频终端在线看视频,成为越来越普遍的视频观看方式。OTT终端设备支持超文本实时流协议(HTTPLiveStreaming,简称为HLS)或超文本传输协议(HyperTextTransferProtocol,简称为HTTP)的媒体播放,无法直接接入现有的视频网络系统享受RTP、RTSP或IGMP协议的媒体观看服务。如果改造现有的IPTV、视频监控等网络,就需要额外添加与OTT终端匹配的内容分发网络(ContentDeliveryNetwork,简称为CDN),架设OTTCDN系统,这种处理方式一方面提高了运营成本,另一方面发布时也需要提供RTSP/RTP和OTT的媒体数据文件分别发布到对应的CDN系统中,发布时间也延长了。另外的,随着科技的发展,当CDN系统一侧有多个OTT终端,或需要CND获取的IPTV、视频监控等视频网络系统对应的媒体文件的数据量增大时,CDN系统的处理会变得很复杂,不利于格式的转换,及实现格式转换后的播放。即现有技术中,当某一播放终端需要播放与播放终端支持的协议格式不匹配的媒体文件时,需要额外架设相应的CDN系统,通过CDN系统将待播放的媒体文件的协议格式转换为播放终端支持的协议格式,然后终端才去获取转换后的媒体文件实现播放;但是终端自身却不能直接获取与其自身支持的协议格式不匹配的媒体文件,直接在播放终端处理后实现播放。另外现有技术的处理方式中架设额外的CDN系统,一方面提高了运营成本,另一方面发布时也需要将待播放媒体的媒体数据文件分别发布到对应的CDN系统中,延长了发布时间,使得用户的体验不佳。且随着科技的发展,当CDN系统一侧有多个播放终端,或需要CND获取的待播放媒体的媒体文件的数据量增大时,CDN系统的处理会变得很复杂,不利于待播放媒体的协议格式的转换,及实现格式转换后的播放。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种媒体播放方法、终端及系统,解决现有技术中当播放终端播放与播放终端支持的格式不匹配的媒体流形式的媒体时,需要额外架设相应的CDN系统,而不能直接在播放终端处理后实现播放的问题。为解决上述技术问题,本专利技术提供一种媒体播放方法,包括:接收到媒体流形式的媒体的播放请求后,获取媒体的媒体流数据;将媒体流数据转换为预设格式的媒体数据文件,媒体数据文件不少于一个,同时生成与媒体数据文件相匹配的索引文件,所述索引文件用于播放媒体数据文件时对媒体数据文件进行索引;根据索引文件的索引播放媒体数据文件。在本专利技术的一种实施例中,获取媒体的媒体流数据,包括:根据播放请求得到媒体的标志信息;根据标志信息判断媒体的协议格式,并根据判断结果去获取媒体流数据。在本专利技术的一种实施例中,根据判断结果去获取媒体流数据包括:若经判断媒体的协议格式为实施传输协议或实施流传输协议,则直接请求获取媒体流数据;若经判断媒体的协议格式为网络组管理协议,则先请求加入组播组中,加入组播组成功后,再请求获取媒体流数据。在本专利技术的一种实施例中,标志信息包括统一资源定位符。在本专利技术的一种实施例中,媒体数据文件的预设格式包括以下格式中的任一种:超文本传输协议格式和超文本实时流协议格式;索引文件为m3u8索引文件。本专利技术还提供一种媒体播放终端,包括:处理模块,所述处理模块用于接收媒体流形式的媒体的播放请求;获取模块,所述获取模块用于根据所述处理模块接收到的所述播放请求,获取所述媒体的媒体流数据;协议转换模块,所述协议转换模块用于将所述获取模块获取的所述媒体流数据转换为预设格式的媒体数据文件,所述媒体数据文件不少于一个,同时生成与所述媒体数据文件相匹配的索引文件,所述索引文件用于播放所述媒体数据文件时对所述媒体数据文件进行索引;播放模块,所述播放模块用于根据所述索引文件的索引播放所述媒体数据文件。在本专利技术的一种实施例中,获取模块包括处理子模块、判断子模块和获取子模块,处理子模块用于根据播放请求得到媒体的标志信息;判断子模块用于根据标志信息判断媒体的媒体协议格式;获取子模块用于根据判断结果去获取媒体流数据。在本专利技术的一种实施例中,若经判断子模块判断媒体的协议格式为实施传输协议或实施流传输协议,则获取子模块直接请求获取媒体流数据;若经判断子模块判断媒体的协议格式为网络组管理协议,则所述获取子模块先请求加入组播组中,加入组播组成功后,再请求获取所述媒体流数据。在本专利技术的一种实施例中,播放终端支持播放的媒体数据文件的预设格式包括以下格式中的任一种:超文本传输协议格式和超文本实时流协议格式;索引文件为m3u8索引文件。本专利技术还提供一种媒体播放系统,包括:上述的媒体播放终端、内容分发网络和媒体流形式的媒体,内容分发网络用于接收到媒体播放终端发送的播放请求后,将媒体的媒体流数据发送给媒体播放终端。本专利技术的有益效果是:本专利技术通过在媒体播放终端获取到媒体流形式的媒体的相应的媒体流数据后,直接在播放终端将其转换为播放终端支持的协议格式的媒体数据文件和索引文件,并通过索引文件播放媒体数据文件,实现媒体流数据的播放;通过这种方式,不需要改变现有的CDN服务器或额外架设CDN系统,就能实现在播放终端播放与播放终端自身支持的协议不同的协议格式的媒体,降低了运营成本,并且也无需额外发布播放终端支持的协议格式的媒体内容到CDN,缩短了媒体内容的发布时间,同时也提高了用户的体验。附图说明图1为本专利技术实施例一的媒体流形式的媒体的播放方法流程图;图2为本专利技术实施例二的媒体流形式的媒体的播放终端示意图;图3为本专利技术实施例二中的媒体流形式的媒体的播放终端的获取模块示意图;图4为本专利技术实施例二中的媒体流形式的媒体的播放系统示意图;图5为本专利技术实施例三的支持HLS协议的OTT终端播放IPTV支持的协议格式的媒体流形式的媒体的方法流程图;图6为本专利技术实施例四的支持HLS协议的OTT终端播放视频监控视频或会议电视视频支持的协议格式的媒体流形式的媒体的方法流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是本文档来自技高网
...
一种媒体播放方法、终端及系统

【技术保护点】
一种媒体播放方法,其特征在于,包括:接收到媒体流形式的媒体的播放请求后,获取所述媒体的媒体流数据;将所述媒体流数据转换为预设格式的媒体数据文件,所述媒体数据文件不少于一个,同时生成与所述媒体数据文件相匹配的索引文件,所述索引文件用于播放所述媒体数据文件时对所述媒体数据文件进行索引;根据所述索引文件的索引播放所述媒体数据文件。

【技术特征摘要】
1.一种媒体播放方法,其特征在于,包括:接收到媒体流形式的媒体的播放请求后,获取所述媒体的媒体流数据;将所述媒体流数据转换为预设格式的媒体数据文件,所述媒体数据文件不少于一个,同时生成与所述媒体数据文件相匹配的索引文件,所述索引文件用于播放所述媒体数据文件时对所述媒体数据文件进行索引;根据所述索引文件的索引播放所述媒体数据文件。2.如权利要求1所述的媒体播放方法,其特征在于,所述获取所述媒体的媒体流数据,包括:根据所述播放请求得到所述媒体的标志信息;根据所述标志信息判断所述媒体的协议格式,并根据判断结果去获取所述媒体流数据。3.如权利要求2所述的媒体播放方法,其特征在于,所述根据判断结果去获取所述媒体流数据包括:若经判断所述媒体的协议格式为实施传输协议或实施流传输协议,则直接请求获取所述媒体流数据;若经判断所述媒体的协议格式为网络组管理协议,则先请求加入组播组中,加入组播组成功后,再请求获取所述媒体流数据。4.如权利要求2或3所述的媒体播放方法,其特征在于,所述标志信息包括统一资源定位符。5.如权利要求1-3任一项所述的媒体播放方法,其特征在于,所述媒体数据文件的所述预设格式包括以下格式中的任一种:超文本传输协议格式和超文本实时流协议格式;所述索引文件为m3u8索引文件。6.一种媒体播放终端,其特征在于,包括:处理模块,所述处理模块用于接收媒体流形式的媒体的播放请求;获取模块,所述获取模块用于根据所述处理模块接收到的所述播放请求,获取所述媒体的媒体流数据;协议转换模...

【专利技术属性】
技术研发人员:尤许朱兴昌朱伟李锐
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1