CN105898431A - 一种音视频格式的选择播放方法和系统 - Google Patents
一种音视频格式的选择播放方法和系统 Download PDFInfo
- Publication number
- CN105898431A CN105898431A CN201610266873.6A CN201610266873A CN105898431A CN 105898431 A CN105898431 A CN 105898431A CN 201610266873 A CN201610266873 A CN 201610266873A CN 105898431 A CN105898431 A CN 105898431A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- operating system
- video
- audio
- version
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25808—Management of client data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开涉及一种音视频格式选择播放的方法和系统,所述方法包括:当接收到移动终端发送的音视频播放请求时,识别所述移动终端的操作系统版本;基于所述操作系统版本,查找操作系统版本与音视频格式映射关系表中是否存在与该操作系统版本相对应的音视频格式;当存在与该操作系统版本相对应的音视频格式时,使用该音视频格式响应移动终端的所述音视频播放请求。本公开解决了现有技术中移动终端在接收到音视频播放请求时,需要多次播放该音视频文件,才能找到与该音视频文件相匹配的音视频格式,导致用户体验不好的问题。
Description
技术领域
本公开涉及音视频播放技术领域,特别涉及一种音视频格式的选择播放方法和系统。
背景技术
M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。
现有技术中,手机在播放音视频时,用户体验不佳。具体体现在:有的手机不支持M3U8,在播放音视频时通常需要尝试多次方可找到能够播放该音视频文件的音视频格式。
本公开提出了一种视频格式选择播放的方法,能够根据机型为其匹配相应格式的音视频文件,提高用户体验。
发明内容
本公开的目的是提供一种音视频格式的选择播放方法和系统,本公开解决了现有技术中移动终端在接收到音视频播放请求时,需要多次播放该音视频文件,才能找到与该音视频文件相匹配的音视频格式,导致用户体验不好的问题。
为解决上述问题,本公开的一个方面提供了一种音视频格式的选择播放方法,所述方法包括:当接收到移动终端发送的音视频播放请求时,识别所述移动终端的操作系统版本;基于所述操作系统版本,查找操作系统版本与音视频格式映射关系表中是否存在与该操作系统版本相对应的音视频格式;当查找单元查找到所述映射关系表中存在与该操作系统版本相对应的音视频格式时,使用该音视频格式响应移动终端的所述音视频播放请求。
其中,当查找单元(20)查找到所述映射关系表中不存在与该操作系统版本相对应的音视频格式时,检测所述移动终端的操作系统版本是否为android3.0以上版本;若是,则使用m3u8格式响应移动终端的所述音视频播放请求。
其中,当检测到该移动终端的操作系统版本为android3.0以下版本时,使用MP4格式响应移动终端的所述音视频播放请求。
其中,在所述识别所述移动终端的操作系统版本的步骤之前,还包括:识别移动终端的操作系统。
其中,当识别到所述移动终端的操作系统为安卓操作系统时,则返回识别所述移动终端的操作系统版本的步骤。
其中,当识别到移动终端的操作系统为IOS操作系统时,使用m3u8格式响应移动终端的所述音视频播放请求。
本公开的另一个方面提供了一种音视频格式的选择播放系统,用于播放移动终端的音视频文件,所述系统包括:第一识别单元,用于当接收到移动终端发送的音视频播放请求时,识别所述移动终端的操作系统版本;查找单元,用于基于所述操作系统版本,查找操作系统版本与音视频格式映射关系表中是否存在与该操作系统版本相对应的音视频格式;响应单元,用于当查找单元查找到所述映射关系表中存在与该操作系统版本相对应的音视频格式时,使用该音视频格式响应移动终端的所述音视频播放请求。
其中,所述系统还包括:检测单元,用于当不存在与该操作系统版本相对应的音视频格式时,检测所述移动终端的操作系统版本是否为android3.0以上版本;当检测单元检测到所述移动终端的操作系统版本为android3.0以上版本时,响应单元使用m3u8格式响应移动终端的所述音视频播放请求。
其中,当检测单元检测到该移动终端的操作系统版本为android3.0以下版本时,响应单元使用MP4格式响应移动终端的所述音视频播放请求。
其中,所述系统还包括:第二识别单元,用于在第一识别单元识别所述移动终端的操作系统版本之前,识别移动终端的操作系统。
其中,当第二识别单元识别到所述移动终端的操作系统为安卓操作系统时,则返回第一识别单元,由第一识别单元识别所述移动终端的操作系统版本。
其中,当第二识别单元识别到移动终端的操作系统为IOS操作系统时,响应单元使用m3u8格式响应移动终端的所述音视频播放请求。
本公开解决了现有技术中移动终端在接收到音视频播放请求时,需要多次播放该音视频文件,才能找到与该音视频文件相匹配的音视频格式,导致用户体验不好的问题。通过以上方法,能够改善用户体验。
附图说明
图1是本公开的音视频格式的选择播放方法的流程示意图;
图2是本公开的音视频格式的选择播放系统的结构示意图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本公开进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
图1是本公开的音视频格式的选择播放方法的流程示意图。
如图1所示,本公开的音视频的选择播放方法,包括如下步骤:
步骤S1,当接收到移动终端发送的音视频播放请求时,识别所述移动终端的操作系统版本。
在本步骤之前,首先识别移动终端的操作系统。具体的,当识别到所述移动终端的操作系统为安卓操作系统时,则返回识别所述移动终端的操作系统版本的步骤。当识别到移动终端的操作系统为IOS操作系统时,直接使用m3u8格式响应移动终端的所述音视频播放请求。
这里,IOS操作系统默认是支持M3U8格式的,故当检测到移动终端的操作系统为IOS操作系统,直接使用m3u8格式播放移动终端的音视频文件,这样用户的体验最好。
步骤S2,基于所述操作系统版本,查找操作系统版本与音视频格式映射关系表中是否存在与该操作系统版本相对应的音视频格式。
本步骤中,基于前述步骤S1识别出的操作系统版本,查找映射关系表,该映射关系表是操作系统版本与音视频格式的映射关系表,查找该映射关系表中是否存在与该操作系统版本相对应的音视频格式。
步骤S3,当存在与该操作系统版本相对应的音视频格式时,使用该音视频格式响应移动终端的所述音视频播放请求。
本步骤中,当该映射关系表中存在与该操作系统版本相对应的音视频格式时,直接使用该音视频格式响应移动终端的所述音视频播放请求。
进一步,所述方法还包括:
步骤S4,当不存在与该操作系统版本相对应的音视频格式时,检测所述移动终端的操作系统版本是否为android3.0以上版本。
步骤S5,若是,则使用m3u8格式响应移动终端的所述音视频播放请求。
举例来说,例如,当前移动终端的操作系统为android3.0版本,则直接使用m3u8格式播放该移动终端的音视频文件。
这里,android3.0以上版本默认是支持m3u8格式的,故当检测到移动终端的操作系统为android3.0以上版本时,直接使用m3u8格式播放移动终端的音视频文件,这样用户的体验最好。
进一步,所述方法还包括:
步骤S6,当检测到该移动终端的操作系统版本为android3.0以下版本时,使用MP4格式响应移动终端的所述音视频播放请求。
举例来说,例如,当前移动终端的操作系统为android3.0以下版本,则直接使用mp4格式播放该移动终端的音视频文件。
这里,android3.0以下版本默认是不支持m3u8格式的,能够支持MP4,故当检测到移动终端的操作系统为android3.0以上版本时,直接使用MP4格式播放移动终端的音视频文件,这样用户的体验最好。
图2是本公开的音视频格式的选择播放系统的结构示意图。
如图2所示,本公开的音视频格式的选择播放系统,用于播放移动终端的音视频文件,所述系统包括:第一识别单元10、查找单元20和响应单元30。
第一识别单元10,用于当接收到移动终端发送的音视频播放请求时,识别所述移动终端的操作系统版本;
查找单元20与所述第一识别单元10连接,基于所述操作系统版本,查找操作系统版本与音视频格式映射关系表中是否存在与该操作系统版本相对应的音视频格式;
响应单元30与所述查找单元20连接,用于当查找单元20查找到所述映射关系表中存在与该操作系统版本相对应的音视频格式时,使用该音视频格式响应移动终端的所述音视频播放请求。
进一步,所述系统还包括:
检测单元40分别与查找单元20和响应单元30连接,用于当查找单元20查找到所述映射关系表中不存在与该操作系统版本相对应的音视频格式时,检测所述移动终端的操作系统版本是否为android3.0以上版本;
当检测单元40检测到所述移动终端的操作系统版本为android3.0以上版本时,响应单元30使用m3u8格式响应移动终端的所述音视频播放请求。
当检测单元40检测到该移动终端的操作系统版本为android3.0以下版本时,响应单元30使用MP4格式响应移动终端的所述音视频播放请求。
进一步,所述系统还包括:
第二识别单元50分别与所述第一识别单元10和响应单元30连接,用于在第一识别单元10识别所述移动终端的操作系统版本之前,识别移动终端的操作系统。
其中,当第二识别单元50识别到所述移动终端的操作系统为安卓操作系统时,则返回第一识别单元10,由第一识别单元10识别所述移动终端的操作系统版本。当第二识别单元50识别到移动终端的操作系统为IOS操作系统时,响应单元30使用m3u8格式响应移动终端的所述音视频播放请求。
上述各模块的具体执行流程参见方法部分的描述,此处不在赘述。
如上所述,详细介绍了本公开的音视频格式的选择播放方法和系统,本公开解决了现有技术中移动终端在接收到音视频播放请求时,需要多次播放该音视频文件,才能找到与该音视频文件相匹配的音视频格式,导致用户体验不好的问题。通过以上方法,能够改善用户体验。
应当理解的是,本公开的上述具体实施方式仅仅用于示例性说明或解释本公开的原理,而不构成对本公开的限制。因此,在不偏离本公开的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。此外,本公开所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
Claims (12)
1.一种音视频格式的选择播放方法,所述方法包括:
当接收到移动终端发送的音视频播放请求时,识别所述移动终端的操作系统版本;
基于所述操作系统版本,查找操作系统版本与音视频格式映射关系表中是否存在与该操作系统版本相对应的音视频格式;
当存在与该操作系统版本相对应的音视频格式时,使用该音视频格式响应移动终端的所述音视频播放请求。
2.根据权利要求1所述的方法,其中,
当不存在与该操作系统版本相对应的音视频格式时,检测所述移动终端的操作系统版本是否为android3.0以上版本;
若是,则使用m3u8格式响应移动终端的所述音视频播放请求。
3.根据权利要求2所述的方法,其中,
当检测到该移动终端的操作系统版本为android3.0以下版本时,使用MP4格式响应移动终端的所述音视频播放请求。
4.根据权利要求1-3任一项所述的方法,其中,在所述识别所述移动终端的操作系统版本之前,还包括:
识别移动终端的操作系统。
5.根据权利要求4所述的方法,其中,
当识别到所述移动终端的操作系统为安卓操作系统时,则返回识别所述移动终端的操作系统版本的步骤。
6.根据权利要求4所述的方法,其中,
当识别到移动终端的操作系统为IOS操作系统时,使用m3u8格式响应移动终端的所述音视频播放请求。
7.一种音视频格式的选择播放系统,用于播放移动终端的音视频文件,所述系统包括:
第一识别单元(10),用于当接收到移动终端发送的音视频播放请求时,识别所述移动终端的操作系统版本;
查找单元(20),用于基于所述操作系统版本,查找操作系统版本与音视频格式映射关系表中是否存在与该操作系统版本相对应的音视频格式;
响应单元(30),用于当查找单元(20)查找到所述映射关系表中存在与该操作系统版本相对应的音视频格式时,使用该音视频格式响应移动终端的所述音视频播放请求。
8.根据权利要求7所述的系统,其中,所述系统还包括:
检测单元(40),用于当查找单元(20)查找到所述映射关系表中不存在与该操作系统版本相对应的音视频格式时,检测所述移动终端的操作系统版本是否为android3.0以上版本;
当检测单元(40)检测到所述移动终端的操作系统版本为android3.0以上版本时,响应单元(30)使用m3u8格式响应移动终端的所述音视频播放请求。
9.根据权利要求8所述的系统,其中,
当检测单元(40)检测到该移动终端的操作系统版本为android3.0以下版本时,响应单元(30)使用MP4格式响应移动终端的所述音视频播放请求。
10.根据权利要求7-9任一项所述的系统,其中,所述系统还包括:
第二识别单元(50),用于在第一识别单元(10)识别所述移动终端的操作系统版本之前,识别移动终端的操作系统。
11.根据权利要求10所述的系统,其中,
当第二识别单元(50)识别到所述移动终端的操作系统为安卓操作系统时,则返回第一识别单元(10),由第一识别单元(10)识别所述移动终端的操作系统版本。
12.根据权利要求10所述的系统,其中,
当第二识别单元(50)识别到移动终端的操作系统为IOS操作系统时,响应单元(30)使用m3u8格式响应移动终端的所述音视频播放请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610266873.6A CN105898431A (zh) | 2016-04-26 | 2016-04-26 | 一种音视频格式的选择播放方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610266873.6A CN105898431A (zh) | 2016-04-26 | 2016-04-26 | 一种音视频格式的选择播放方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105898431A true CN105898431A (zh) | 2016-08-24 |
Family
ID=56705409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610266873.6A Pending CN105898431A (zh) | 2016-04-26 | 2016-04-26 | 一种音视频格式的选择播放方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105898431A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009238A (zh) * | 2017-11-29 | 2018-05-08 | 福建中金在线信息科技有限公司 | 一种数据缓存的方法及终端设备 |
CN111381796A (zh) * | 2018-12-28 | 2020-07-07 | 北京字节跳动网络技术有限公司 | 一种在客户端上实现ktv功能的处理方法、装置及用户设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024491A (zh) * | 2012-12-31 | 2013-04-03 | 传聚互动(北京)科技有限公司 | 移动终端的视频播放方法和系统 |
CN103491427A (zh) * | 2013-09-11 | 2014-01-01 | 天脉聚源(北京)传媒科技有限公司 | 一种视频的处理方法和装置 |
CN104113790A (zh) * | 2013-04-16 | 2014-10-22 | 优视科技有限公司 | 一种基于安卓操作系统的视频播放方法及装置 |
WO2015094166A1 (en) * | 2013-12-16 | 2015-06-25 | Intel Corporation | Video conferencing with improved bandwidth efficiency over wireless display (widi) channel |
-
2016
- 2016-04-26 CN CN201610266873.6A patent/CN105898431A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024491A (zh) * | 2012-12-31 | 2013-04-03 | 传聚互动(北京)科技有限公司 | 移动终端的视频播放方法和系统 |
CN104113790A (zh) * | 2013-04-16 | 2014-10-22 | 优视科技有限公司 | 一种基于安卓操作系统的视频播放方法及装置 |
CN103491427A (zh) * | 2013-09-11 | 2014-01-01 | 天脉聚源(北京)传媒科技有限公司 | 一种视频的处理方法和装置 |
WO2015094166A1 (en) * | 2013-12-16 | 2015-06-25 | Intel Corporation | Video conferencing with improved bandwidth efficiency over wireless display (widi) channel |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009238A (zh) * | 2017-11-29 | 2018-05-08 | 福建中金在线信息科技有限公司 | 一种数据缓存的方法及终端设备 |
CN111381796A (zh) * | 2018-12-28 | 2020-07-07 | 北京字节跳动网络技术有限公司 | 一种在客户端上实现ktv功能的处理方法、装置及用户设备 |
CN111381796B (zh) * | 2018-12-28 | 2021-09-17 | 北京字节跳动网络技术有限公司 | 一种在客户端上实现ktv功能的处理方法、装置及用户设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10142679B2 (en) | Content processing apparatus, content processing method thereof, server information providing method of server and information providing system | |
US8577354B2 (en) | Automating actions within a phone network based upon scanned wireless signals | |
US20170303086A1 (en) | Apparatus and method for determining co-location of services | |
CN105580385B (zh) | 频道接入方法和系统 | |
RU2015105602A (ru) | Способ и устройство соединения с сетью | |
US20130097645A1 (en) | Seamless service information providing scheme | |
US20170286049A1 (en) | Apparatus and method for recognizing voice commands | |
CN105636007B (zh) | 一种被叫接入域确定方法和服务器 | |
RU2015128657A (ru) | Способ и устройство для сообщения о запросе на вызов | |
EP4394768A2 (en) | Vehicle-based media system with audio ad and visual content synchronization feature | |
US9491547B2 (en) | Audio playing system and audio playing method | |
US20220264281A1 (en) | Peripheral Video Presence Detection | |
CN104618807A (zh) | 多媒体播放方法、装置及系统 | |
CN105141569A (zh) | 媒体处理方法及设备 | |
CN110166823B (zh) | 投屏方法及相关装置 | |
KR20160047834A (ko) | 음성 검색 시 입력된 음성 데이터를 누적하여 화자를 인식하는 시스템, 방법 및 컴퓨팅 장치 | |
US9497036B2 (en) | Method and apparatus for providing device with remote application in home network | |
CN105898431A (zh) | 一种音视频格式的选择播放方法和系统 | |
CN105679341B (zh) | 一种文件播放方法、装置及移动终端 | |
CN105898354A (zh) | 视频文件的多音轨存储方法和装置 | |
WO2014176898A1 (en) | Method, device and system for cross-platform video file playing | |
CN105550377A (zh) | 多媒体文件的处理方法及装置 | |
CN107483993B (zh) | 电视的语音输入方法、电视和计算机可读存储介质 | |
CN105721261A (zh) | 一种基于智能音箱的音乐推送方法及装置 | |
US20130290487A1 (en) | Method for transferring multimedia data over a network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160824 |