CN112788374A - 一种信息处理方法、装置、设备及存储介质 - Google Patents

一种信息处理方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN112788374A
CN112788374A CN201911070599.5A CN201911070599A CN112788374A CN 112788374 A CN112788374 A CN 112788374A CN 201911070599 A CN201911070599 A CN 201911070599A CN 112788374 A CN112788374 A CN 112788374A
Authority
CN
China
Prior art keywords
information
audio
target
image information
target image
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.)
Granted
Application number
CN201911070599.5A
Other languages
English (en)
Other versions
CN112788374B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911070599.5A priority Critical patent/CN112788374B/zh
Publication of CN112788374A publication Critical patent/CN112788374A/zh
Application granted granted Critical
Publication of CN112788374B publication Critical patent/CN112788374B/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/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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • 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/26606Channel 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 for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • 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/26613Channel 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 for generating or managing keys in general
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供了一种信息处理方法、装置、设备及存储介质,该方法包括:接收第一客户端发送的目标多媒体信息的播放请求,播放请求中携带目标多媒体信息对应的图像信息的第一展示属性信息;从目标多媒体信息的音频图像文件中获取目标多媒体信息的音频信息以及与第一展示属性信息对应的第一目标图像信息,音频图像文件包括目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;向第一客户端发送音频信息和第一目标图像信息,以使第一客户端对音频信息和第一目标图像信息进行同步播放。本申请实现不同展示属性信息的多个图像信息共享单个音频信息,降低解码性能开销导致的***负担,提高盗播成本,保证前端图像信息的流畅播放和平滑切换。

Description

一种信息处理方法、装置、设备及存储介质
技术领域
本申请属于计算机技术领域,具体涉及一种信息处理方法、装置、设备及存储介质。
背景技术
现有技术中,当有多种展示属性信息(比如,分辨率)的多媒体信息播放请求时,服务器会实时对多媒体信息进行重新采样并转码,得到与指定的展示属性信息对应的包含完整图像信息和音频信息的多媒体信息。以展示属性信息为分辨率为例,假设后台用户上传一个1080P的包含完整图像信息和音频信息的多媒体信息,当有某个分辨率的图像信息播放需求时,服务器会对该1080P的包含完整图像信息和音频信息的多媒体信息进行重新采样并转码,得到该分辨率的包含完整图像信息和音频信息的多媒体信息(例如,480P的包含完整图像信息和音频信息的多媒体信息或720P的包含完整图像信息和音频信息的多媒体信息或1080P的包含完整图像信息和音频信息的多媒体信息等)。
现有技术由于需要实时对多媒体信息进行重新采样并转码,导致解码性能开销较大,增加***负担;再者,由于包含完整图像信息和音频信息的多媒体信息传输容量较大,存在由于网络传输速率等因素的影响造成的前端客户端无法进行多媒体信息流畅播放或平滑切换的缺陷;此外,现有技术在前端播放时可同时获取到包含完整图像信息和音频信息的多媒体信息,盗播成本较低。
发明内容
为了实现不同展示属性信息的多个图像信息共享单个音频信息,从而降低解码性能开销,提高盗播成本,保证前端多媒体信息流畅播放或平滑切换,本申请提出一种信息处理方法、装置、设备及存储介质。
一方面,本申请提出了一种信息处理方法,所述方法包括:
接收第一客户端发送的目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放。
另一方面,本申请提出了一种信息处理方法,所述方法包括:
向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
接收所述服务器发送的,从所述目标多媒体信息的音频图像文件中获取的所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
对所述音频信息和所述第一目标图像信息进行同步播放。
另一方面,本申请提出了一种信息处理装置,所述装置包括:
播放请求接收模块,用于接收第一客户端发送的目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
音频信息和第一目标图像信息获取模块,用于从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
音频信息和第一目标图像信息发送模块,用于向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放。
另一方面,本申请提出了一种信息处理装置,所述装置包括:
播放请求发送模块,用于向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
音频信息和第一目标图像信息接收模块,用于接收所述服务器发送的,从所述目标多媒体信息的音频图像文件中获取的所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
同步播放模块,用于对所述音频信息和所述第一目标图像信息进行同步播放。
另一方面,本申请提出了一种设备,所述设备包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述所述的信息处理方法。
另一方面,本申请提出了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述所述的信息处理方法。
本申请提出的一种信息处理方法、装置、设备及存储介质,在目标多媒体信息的音频图像文件中存储目标多媒体信息的音频信息和不同展示属性信息的多个图像信息,并根据第一客户端发送的目标多媒体信息的播放请求,获取目标多媒体信息的音频信息以及该播放请求中携带的第一展示属性信息对应的图像信息,接着将获取到的音频信息和第一展示属性信息对应的图像信息发送给第一客户端,以使第一客户端对二者进行同步播放。由于本申请提前在服务器的音频图像文件中存储目标多媒体信息的音频信息和不同展示属性信息的多个图像信息,使不同展示属性信息的多个图像信息共享单个音频信息,当服务器接收到含有某个分辨率的目标多媒体信息播放请求时,可以直接从音频图像文件中获取目标多媒体信息的音频信息以及与该分辨率对应的图像信息,避免服务器的解码性能开销,有效降低***负担,再者,由于在前端播放的时候只需要获取单个音频信息以及播放请求中携带的展示属性信息对应的图像信息,信息传输容量较小,网络流量消耗较小,因此,受网络传输速率等因素的影响较小,保证前端多媒体信息流畅播放或平滑切换,此外,由于在前端播放时不能够同时获取到视频的图像信息和音频信息的完整多媒体信息,盗播成本较高,有效降低多媒体信息被盗播的概率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本申请实施例提供的信息处理方法的一种实施环境示意图。
图2是本申请实施例提供的信息处理方法的一种流程示意图。
图3是本申请实施例提供的在一种场景中,服务器对第二客户端上传的目标多媒体信息进行后台存储的逻辑框图。
图4是本申请实施例提供的信息处理方法的另一种流程示意图。
图5是本申请实施例提供的在一种场景中,第一客户端对多媒体信息进行播放的逻辑框图。
图6是本申请实施例提供的信息处理方法的另一种流程示意图。
图7是本申请实施例提供的在一种场景中,对图像信息的展示属性信息进行切换的结构示意图。
图8是本申请实施例提供的信息处理方法的另一种流程示意图。
图9是本申请实施例提供的信息处理方法的另一种流程示意图。
图10是本申请实施例提供的信息处理装置的一种结构示意图。
图11是本申请实施例提供的信息处理装置的另一种结构示意图。
图12是本申请实施例提供的服务器结构示意图。
具体实施方式
人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。AI是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互***、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
计算机视觉技术(Computer Vision,CV)计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,其是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。CV通常包括图像处理、图像识别、图像语义理解、图像检索、OCR、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3D技术、虚拟现实、增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。
具体地,本发明实施例提供的方案涉及CV中的图像处理和视频处理技术。
具体地,本发明实施例提供的技术方案通过如下实施例进行说明。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1是本申请实施例提供的一种信息处理方法的实施环境示意图。如图1所示,该实施环境至少可以包括第一客户端01、第二客户端02和服务器03。所述第一客户端01和第二客户端02均通过有线或无线方式与所述服务器03建立连接,以通过此网络实现与所述服务器03之间的数据传输。例如,服务器03与第一客户端02之间所传输的数据可以包括目标多媒体信息,服务器03与第一客户端01之间所传输的数据可以包括目标多媒体信息播放请求、目标多媒体信息的音频信息以及特定展示属性信息的图像信息。
具体地,所述第一客户端01和第二客户端02均可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载、音箱、电视、机器人等。
具体地,所述服务器03可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。服务器03可以包括网络通信单元、处理器和存储器等。所述服务器03可以为第一客户端01和第二客户端02提供后台服务。
需要说明的是,图1仅仅是一种示例。
图2是本申请实施例提供的一种信息处理方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:
S101.第一客户端向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息。
本申请实施例中,在所述第一客户端向服务器发送目标多媒体信息的播放请求之前,所述方法还包括:
第二客户端向所述服务器发送所述目标多媒体信息。
所述服务器对所述目标多媒体信息进行解码,得到原始音频信息和原始图像信息。
所述服务器对所述原始音频信息进行转码,得到所述音频信息,对所述原始图像信息进行转码,得到所述不同展示属性信息的多个图像信息。
所述服务器将所述音频信息和所述不同展示属性信息的多个图像信息存储在所述音频图像文件中。
本申请实施例中的第二客户端可以为后台客户端,图3所示为在一种场景中,服务器对第二客户端上传的目标多媒体信息进行后台存储的逻辑框图。该场景可以为展示属性信息为图像分别率的场景,如图3所示,当第二客户端向服务器发送单个1080P的目标多媒体信息时,服务器可以首先对该单个1080P的标多媒体信息进行解码,得到该单个1080P的目标多媒体信息包含的原始音频信息和原始图像信息,接着对该原始音频信息进行转码,得到单个不含图像信息的完整音频信息,对该原始图像信息进行转码扩展,得到多个不同分辨率的不包含音频信息的图像信息,比如,可以得到分辨率为270P的不含音频信息的图像信息、分辨率为480P的不含音频信息的图像信息、分辨率为720P的不含音频信息的图像信息、分辨率为1080P的不含音频信息的图像信息。
在服务器得到音频信息和不同展示属性信息的多个图像信息之后,可以将该音频信息和不同展示属性信息的多个图像信息存储在音频图像文件,通过不同展示属性信息的多个图像信息共享一个音频信息,从而提前在服务器的音频图像文件中存储目标多媒体信息的音频信息和不同展示属性信息的多个图像信息,当服务器接收到含有某个分辨率的目标多媒体信息播放请求时,可以直接从音频图像文件中获取目标多媒体信息的音频信息以及与该分辨率对应的图像信息,不需要每次都对多媒体信息进行解码得到与该分辨率对应的图像信息,降低解码性能开销等导致的***负担。
本申请实施例中,第一客户端可以为前端播放客户端,当第一客户端需要对目标多媒体信息的某个展示属性信息的音频图像进行观看时,可以向服务器发送该目标多媒体信息对应的图像信息的第一展示属性信息。以展示属性信息为分辨率为例,如果第一客户端的用户想要观看分辨率为480P的音频图像,则可以向服务器发送携带480P的图像信息的播放请求。
在一个可行的实施例中,展示属性信息还可以包括帧率、长宽比例等。其中,帧率可以为每秒钟播放的静态画面数量,长宽比例可以为描述视频画面与画面元素的比例。
在一个可行的实施例中,为了提高信息传输的安全性,所述播放请求中还可以携带第一鉴权信息,该第一鉴权信息为第一客户端和播放请求的鉴权信息,则如图4所示,在S103之前,所述方法还可以包括:
S102.所述服务器基于所述第一鉴权信息对所述第一客户端的身份合法性和所述播放请求的合法性进行鉴权,若所述第一客户端的身份合法且所述播放请求合法,则鉴权成功,执行S103,否则,鉴权失败,结束多媒体信息请求播放流程。
在一个可行的实施例中,所述第一鉴权信息可以由第一客户端使用自身的私有密钥生成,比如,第一客户端使用自己的私有密钥对第一客户端本身以及播放请求进行加密,得到第一鉴权信息。相应地,在S102中,服务器可以使用第一客户端的公有密钥对第一鉴权信息进行解密,如果服务器能够使用第一客户端的公有密钥对第一鉴权信息进行解密,则鉴权成功,否则,鉴权失败。
在另一个可行的实施例中,所述第一鉴权信息还可以由第一客户端通过高级加密标准(Advanced Encryption Standard,AES)进行加密得到。相应地,在S102中,服务器可以使用与AES相关的解密规则对第一鉴权信息进行解密,若解密通过,则鉴权成功,否则,鉴权失败。
在另一个可行的实施例中,所述第一鉴权信息还可以由第一客户端通过安全散列算法(Secure Hash Algorithm,SHA)进行加密得到。相应地,在S102中,服务器可以使用与SHA相关的解密规则对第一鉴权信息进行解密,若解密通过,则鉴权成功,否则,鉴权失败。
在实际应用中,第一鉴权信息还可以单独为第一客户端的鉴权信息,或单独为播放请求的鉴权信息。
S103.所述服务器从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息。
图5所示为在一种场景中,第一客户端对多媒体信息进行前端播放的逻辑框图。该场景可以为展示属性信息为图像分别率的场景,如图5所示,当第一展示属性信息为480P时,在所述服务器接收到第一客户端发送的播放请求后,由于音频图像文件中已经存储音频信息和不同属性信息的图像信息,因此,服务器可以从音频图像文件中读取单个不含图像信息的完整音频信息以及480P的不含音频信息的图像信息,不需要实时解码,降低解码性能开销导致的***负担。
继续如图4所示,为了进一步提高信息传输的安全性,在S105之前,所述方法还可以包括:
S104.所述服务器生成与所述音频信息对应的第二鉴权信息,并生成与所述第一目标图像信息对应的第三鉴权信息。
在实际应用中,如果服务器能够从目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,表明该音频信息和第一目标图像信息存在,则进入S104,否则该音频信息和第一目标图像信息不存在,结束多媒体信息请求播放流程。
在一个可行的实施例中,所述第二鉴权信息可以由服务器使用自身的私有密钥对音频信息进行加密得到,第三鉴权信息可以由服务器使用自身的私有密钥对第一目标图像信息进行加密得到。
在另一个可行的实施例中,所述第二鉴权信息和第三鉴权信息还可以由第服务器通过AES进行加密得到。
在另一个可行的实施例中,所述第二鉴权信息和第三鉴权信息还可以由服务器通过SHA进行加密得到。
S105.所述服务器向所述第一客户端发送所述音频信息和所述第一目标图像信息。
本申请实施例中,S105具体可以包括:所述服务器向所述第一客户端发送所述音频信息、所述第一目标图像信息、所述第二鉴权信息和所述第三鉴权信息。
继续如图4所示,为了进一步提高信息传输的安全性,在S107之前,所述方法还可以包括:
S106.所述第一客户端基于所述第二鉴权信息对所述音频信息的合法性进行鉴权,基于所述第三鉴权信息对所述第一目标图像信息的合法性进行鉴权,若所述音频信息合法且所述第一目标图像信息合法,则执行S107,否则,结束多媒体信息请求播放流程。
在一个可行的实施例中,如果第二鉴权信息是由服务器使用自身的私有密钥对音频信息进行加密得到,第三鉴权信息是由服务器使用自身的私有密钥对第一目标图像信息进行加密得到,则第一客户端可以使用服务器对应的公开密钥对第二鉴权信息和第三鉴权信息进行解密,若第一客户端能够使用服务器对应的公开密钥对第二鉴权信息和第三鉴权信息进行解密,则鉴权通过,否则,鉴权失败。
在另一个可行的实施例中,如果第二鉴权信息和第三鉴权信息由第服务器通过AES进行加密得到,则第一客户端可以使用与AES相关的解密规则对第二鉴权信息和第三鉴权信息进行解密,若能够解密,则鉴权通过,否则,鉴权不通过。
在另一个可行的实施例中,如果第二鉴权信息和第三鉴权信息由服务器通过SHA进行加密得到,则第一客户端可以使用与SHA相关的解密规则对第二鉴权信息和第三鉴权信息进行解密,若能够解密,则鉴权通过,否则,鉴权不通过。
S107.所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放。
本申请实施例中,S107可以具体包括:
S1071.所述第一客户端获取所述第一目标图像信息中的第一图像时间戳信息,获取所述音频信息中的音频时间戳信息。
S1073.所述第一客户端根据所述第一图像时间戳信息和所述音频时间戳信息,对所述音频信息和所述第一目标图像信息进行第一对齐处理。
S1075.所述第一客户端使用第一播放设备对第一对齐处理后的音频信息进行播放,使用第二播放设备对第一对齐处理后的第一目标图像信息进行播放。
继续如图5所示,在客户端接收到单个不含图像信息的完整音频信息以及480P的不含音频信息的图像信息后,可以分别获取第一目标图像信息和音频信息中的时间戳,根据时间戳信息对第一目标图像信息和音频信息进行对齐,接着使用不同的播放器对第一目标图像信息和音频信息分别进行播放。
在一个可行的实施例中,S1073具体可以包括:
根据所述第一图像时间戳信息和所述音频时间戳信息计算音频图像播放的时间差;
根据音频图像播放的时间差获取调节速率;
根据所述调节速率调节第一目标图像信息播放速度或控制音频信息停止播放,以使音频信息和所述第一目标图像信息对齐。
本申请实施例中,当第一客户端的用户正在播放某个展示属性信息的图像信息时,如果未接收到用户触发的展示属性信息切换请求,则继续对某个展示属性信息的图像信息进行播放,如果接收到用户触发的展示属性信息切换请求,则可以根据用户需求,对当前播放的多媒体信息对应的图像信息的展示属性信息进行切换,如图6所示,具体切换方法如下:
S201.所述第一客户端在第一时间向所述服务器发送目标多媒体信息的切换请求,所述切换请求中携带第四鉴权信息和所述目标多媒体信息对应的图像信息的第二展示属性信息。
图7所示为在一种场景中对图像信息的展示属性信息进行切换的结构示意图。该场景可以展示属性信息为图像分别率的场景,如图7所示,第一客户端当前观看的图像信息的分辨率为1080P,若用户在第一时间想要切换至分辨率为480P的图像信息进行观看,则可以点击当前显示界面中的分别率切换按钮或图标,以触发分辨率切换请求,进而向服务器发送携带分辨率为480P的切换请求。
在一个可行的实施例中,该切换请求中还可以包括第一客户端和切换请求的第四鉴权信息。该第四鉴权信息可以由第一客户端使用自身的私有密钥对第一客户端本身以及切换请求进行加密得到。
在另一个可行的实施例中,所述第四鉴权信息还可以由第一客户端通过AES进行加密得到。
在另一个可行的实施例中,所述第四鉴权信息还可以由第一客户端通过SHA进行加密得到。
S203.所述服务器基于所述第四鉴权信息对所述第一客户端的身份合法性和所述切换请求的合法性进行鉴权。
为了提高信息传输的安全性,在一个可行的实施例中,若第四鉴权信息由第一客户端使用自身的私有密钥加密得到,则服务器可以使用第一客户端的公有密钥对第四鉴权信息进行解密,如果服务器能够使用第一客户端的公有密钥对第四鉴权信息进行解密,则鉴权通过,否则,鉴权不通过。
在另一个可行的实施例中,若第四鉴权信息由第一客户端通过AES加密得到,则服务器可以使用与AES相关的解密规则对第四鉴权信息进行解密,若解密通过,则鉴权通过,否则,鉴权不通过。
在另一个可行的实施例中,若第四鉴权信息由第一客户端通过SHA进行加密得到,则服务器可以使用与SHA相关的解密规则对第四鉴权信息进行解密,若解密通过,则鉴权通过,否则,鉴权不通过。
S205.若所述第一客户端的身份合法且所述切换请求合法,则所述服务器从所述音频图像文件中获取与所述第二展示属性信息对应的第二目标图像信息。
在实际应用中,如果服务器能够从音频图像文件中获取与所述第二展示属性信息对应的第二目标图像信息,则表明第二目标图像信息存在,进入S207,否则,第二目标图像信息不存在,继续对某个展示属性信息的图像信息进行播放。
S207.所述服务器生成与所述第二目标图像信息对应的第五鉴权信息,并在第二时间向所述第一客户端发送所述第二目标图像信息和所述第五鉴权信息。
本申请实施例中,若第一客户端和切换请求鉴权通过,则服务器可以读取与第二展示属性信息对应的第二目标图像信息,并通过第一客户端的私有秘钥、AES加密、AES加密等加密方法生成与所述第二目标图像信息对应的第五鉴权信息,并在第二时间将第二目标图像信息和第五鉴权信息发送给第一终端。
S209.所述第一客户端基于所述第五鉴权信息对所述第二目标图像信息的合法性进行鉴权。
本申请实施例红,第一客户端可以使用服务器的公有秘钥、AES相关的解密规则、SHA相关的解密规则对五鉴权信息进行解密,若能够解密,则第二目标图像信息合法,否则第二目标图像信息不合法,继续对某个展示属性信息的图像信息进行播放。
S2011.若所述第二目标图像信息合法,则所述第一客户端在所述第二时间之后对所述音频信息和所述第二目标图像信息进行同步播放。
其中,所述第一时间为所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放之后第一预设时间的时间,所述第二时间为所述第一时间之后第二预设时间的时间,所述第一客户端在所述第一时间与所述第二时间之间继续对所述音频信息和所述第一目标图像信息进行同步播放。
在一个可行的实施例中,所述第一客户端在所述第二时间之后对所述音频信息和所述第二目标图像信息进行同步播放,可以包括:
S201101.所述第一客户端获取所述第二目标图像信息中的第二图像时间戳信息。
S201103.所述第一客户端根据所述第二图像时间戳信息和所述音频时间戳信息,对所述音频信息和所述第二目标图像信息进行第二对齐处理。
S201105.所述第一客户端在所述第二时间之后使用所述第一播放设备对第二对齐处理后的音频信息进行播放,使用所述第二播放设备对第二对齐处理后的第二目标图像信息进行播放。
其中,S2011的同步播放的过程可以参考S107,在此不再赘述。
本申请实施例中,在切换分辨率的过程中,第一客户端继续对音频信息和第一目标图像信息进行继播放,与此同时,下载第二展示属性信息对应的第二目标图像信息,当第二目标图像信息下载好之后与音频信息同步播放,如此便能做到切换分辨率时用户体验不卡顿。
采用本申请实施例提供的信息处理方法,一方面由于提前在服务器的音频图像文件中存储目标多媒体信息的音频信息和不同展示属性信息的多个图像信息,当服务器接收到含有某个分辨率的目标多媒体信息播放请求时,可以直接从音频图像文件中获取目标多媒体信息的音频信息以及与该分辨率对应的图像信息,不需要每次都对多媒体信息进行解码得到与该分辨率对应的图像信息,从而避免服务器或前端播放客户端在多媒体信息播放或切换分辨率时的解码性能开销,降低***负担;另一方面,在切换分辨率的过程中,继续对音频信息和第一目标图像信息进行播放,在第二目图像信息准备好之后,再对第二目标图像信息和音频信息进行同步播放,减少分辨率切换时的网络流量消耗,保证前端视频切换平滑进行;另一方面,盗播资源不能够同时获取到包含完整音频信息和图像信息的多媒体信息,增加盗播的成本,有利于网络作品的知识产权保护。
以下,以服务器为执行主体介绍本申请实施例中的一种信息处理方法,如图8所示,所述方法可以包括:
S301.接收第一客户端发送的目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息。
S303.从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息。
S305.向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放。
在一个可行的实施例中,在所述接收第一客户端发送的目标多媒体信息的播放请求之前,所述方法还可以包括:
接收第二客户端发送的所述目标多媒体信息。
对所述目标多媒体信息进行解码,得到原始音频信息和原始图像信息。
对所述原始音频信息进行转码,得到所述音频信息,对所述原始图像信息进行转码,得到所述不同展示属性信息的多个图像信息。
将所述音频信息和所述不同展示属性信息的多个图像信息存储在所述音频图像文件中。
在一个可行的实施例中,所述播放请求中还携带第一鉴权信息,则在所述从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息之前,所述方法还包括:
基于所述第一鉴权信息对所述第一客户端的身份合法性和所述播放请求的合法性进行鉴权;
若所述第一客户端的身份合法且所述播放请求合法,则执行从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息的步骤。
相应地,在所述向所述第一客户端发送所述音频信息和所述第一目标图像信息之前,所述方法还包括:
生成与所述音频信息对应的第二鉴权信息,并生成与所述第一目标图像信息对应的第三鉴权信息;
相应地,所述向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放,包括:
向所述第一客户端发送所述音频信息、所述第一目标图像信息、所述第二鉴权信息和所述第三鉴权信息,以使所述第一客户端基于所述第二鉴权信息对所述音频信息的合法性进行鉴权,基于所述第三鉴权信息对所述第一目标图像信息的合法性进行鉴权;以及当所述音频信息合法且所述第一目标图像信息合法时,对所述音频信息和所述第一目标图像信息进行同步播放。
以下,以第一客户端为执行主体,介绍本申请实施例中的一种信息处理方法,如图9所示,所述方法可以包括:
S401.向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息。
S403.接收所述服务器发送的,从所述目标多媒体信息的音频图像文件中获取的所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息。
S405.对所述音频信息和所述第一目标图像信息进行同步播放。
在一个可行的实施例中,所述对所述音频信息和所述第一目标图像信息进行同步播放,可以包括:
获取所述第一目标图像信息中的第一图像时间戳信息,获取所述音频信息中的音频时间戳信息。
根据所述第一图像时间戳信息和所述音频时间戳信息,对所述音频信息和所述第一目标图像信息进行第一对齐处理。
使用第一本地播放设备对第一对齐处理后的音频信息进行播放,使用第二本地播放设备对第一对齐处理后的第一目标图像信息进行播放。
在一个可行的实施例中,在所述对所述音频信息和所述第一目标图像信息进行同步播放之后,所述方法还可以包括:
在第一时间向所述服务器发送目标多媒体信息的切换请求,所述切换请求中携带第四鉴权信息和所述目标多媒体信息对应的图像信息的第二展示属性信息,以使所述服务器基于所述第四鉴权信息对所述第一客户端的身份合法性和所述切换请求的合法性进行鉴权,以及当所述第一客户端的身份合法且所述切换请求合法时,从所述音频图像文件中获取与所述第二展示属性信息对应的第二目标图像信息,以及生成与所述第二目标图像信息对应的第五鉴权信息。
接收所述服务器在第二时间发送的所述第二目标图像信息和所述第五鉴权信息。
基于所述第五鉴权信息对所述第二目标图像信息的合法性进行鉴权。
若所述第二目标图像信息合法,则在所述第二时间之后对所述音频信息和所述第二目标图像信息进行同步播放。
其中,在所述第一时间与所述第二时间之间继续对所述音频信息和所述第一目标图像信息进行同步播放,所述第一时间为对所述音频信息和所述第一目标图像信息进行同步播放之后第一预设时间的时间,所述第二时间为所述第一时间之后第二预设时间的时间,。
在一个可行的实施例中,所述在所述第二时间之后对所述音频信息和所述第二目标图像信息进行同步播放,可以包括:
获取所述第二目标图像信息中的第二图像时间戳信息。
根据所述第二图像时间戳信息和所述音频时间戳信息,对所述音频信息和所述第二目标图像信息进行第二对齐处理。
在所述第二时间之后使用所述第一本地播放设备对第二对齐处理后的音频信息进行播放,使用所述第二本地播放设备对第二对齐处理后的第二目标图像信息进行播放。
如图10所示,本申请实施例提供了一种信息处理装置,所述装置可以包括:
播放请求接收模块501,用于接收第一客户端发送的目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息。
音频信息和第一目标图像信息获取模块503,用于从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息。
音频信息和第一目标图像信息发送模块505,用于向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放。
如图11所示,本申请实施例提供了一种信息处理装置,所述装置可以包括:
播放请求发送模块601,用于向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息。
音频信息和第一目标图像信息接收模块603,用于接收所述服务器发送的,从所述目标多媒体信息的音频图像文件中获取的所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息。
同步播放模块605,用于对所述音频信息和所述第一目标图像信息进行同步播放。
本申请实施例还提供了一种信息处理***,所述***可以包括第一客户端和服务器:
所述第一客户端,用于向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;以及用于接收所述服务器发送的,从所述目标多媒体信息的音频图像文件中获取的所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;以及用于对所述音频信息和所述第一目标图像信息进行同步播放。
所述服务器用于接收第一客户端发送的目标多媒体信息的播放请求;以及用于从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息;以及用于向所述第一客户端发送所述音频信息和所述第一目标图像信息。
本申请实施例还提供了一种信息处理的设备,该设备包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的信息处理方法。
本申请的实施例还提供了一种存储介质,所述存储介质可设置于终端之中以保存用于实现方法实施例中一种信息处理方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述方法实施例提供的信息处理方法。
可选地,在本说明书实施例中,存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书实施例所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用程序以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本申请实施例所提供的信息处理方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图12是本申请实施例提供的一种信息处理方法的服务器的硬件结构框图。如图12所示,该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(Central Processing Units,CPU)710(处理器710可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器730,一个或一个以上存储应用程序723或数据722的存储介质720(例如一个或一个以上海量存储设备)。其中,存储器730和存储介质720可以是短暂存储或持久存储。存储在存储介质720的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器710可以设置为与存储介质720通信,在服务器700上执行存储介质720中的一系列指令操作。服务器700还可以包括一个或一个以上电源760,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口740,和/或,一个或一个以上操作***721,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
输入输出接口740可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器700的通信供应商提供的无线网络。在一个实例中,输入输出接口740包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口740可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。
本领域普通技术人员可以理解,图12所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器700还可包括比图12中所示更多或者更少的组件,或者具有与图12所示不同的配置。
需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种信息处理方法,其特征在于,所述方法包括:
接收第一客户端发送的目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放。
2.根据权利要求1所述的方法,其特征在于,在所述接收第一客户端发送的目标多媒体信息的播放请求之前,所述方法还包括:
接收第二客户端发送的所述目标多媒体信息;
对所述目标多媒体信息进行解码,得到原始音频信息和原始图像信息;
对所述原始音频信息进行转码,得到所述音频信息,对所述原始图像信息进行转码,得到所述不同展示属性信息的多个图像信息;
将所述音频信息和所述不同展示属性信息的多个图像信息存储在所述音频图像文件中。
3.根据权利要求1所述的方法,其特征在于,所述播放请求中还携带第一鉴权信息,则在所述从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息之前,所述方法还包括:
基于所述第一鉴权信息对所述第一客户端的身份合法性和所述播放请求的合法性进行鉴权;
若所述第一客户端的身份合法且所述播放请求合法,则执行从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息的步骤;
相应地,在所述向所述第一客户端发送所述音频信息和所述第一目标图像信息之前,所述方法还包括:
生成与所述音频信息对应的第二鉴权信息,并生成与所述第一目标图像信息对应的第三鉴权信息;
相应地,所述向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放,包括:
向所述第一客户端发送所述音频信息、所述第一目标图像信息、所述第二鉴权信息和所述第三鉴权信息,以使所述第一客户端基于所述第二鉴权信息对所述音频信息的合法性进行鉴权,基于所述第三鉴权信息对所述第一目标图像信息的合法性进行鉴权;以及当所述音频信息合法且所述第一目标图像信息合法时,对所述音频信息和所述第一目标图像信息进行同步播放。
4.一种信息处理方法,其特征在于,所述方法包括:
向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
接收所述服务器发送的,从所述目标多媒体信息的音频图像文件中获取的所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
对所述音频信息和所述第一目标图像信息进行同步播放。
5.根据权利要求4所述的方法,其特征在于,所述对所述音频信息和所述第一目标图像信息进行同步播放,包括:
获取所述第一目标图像信息中的第一图像时间戳信息,获取所述音频信息中的音频时间戳信息;
根据所述第一图像时间戳信息和所述音频时间戳信息,对所述音频信息和所述第一目标图像信息进行第一对齐处理;
使用第一本地播放设备对第一对齐处理后的音频信息进行播放,使用第二本地播放设备对第一对齐处理后的第一目标图像信息进行播放。
6.根据权利要求5所述的方法,其特征在于,在所述对所述音频信息和所述第一目标图像信息进行同步播放之后,所述方法还包括:
在第一时间向所述服务器发送目标多媒体信息的切换请求,所述切换请求中携带第四鉴权信息和所述目标多媒体信息对应的图像信息的第二展示属性信息,以使所述服务器基于所述第四鉴权信息对所述第一客户端的身份合法性和所述切换请求的合法性进行鉴权;以及当所述第一客户端的身份合法且所述切换请求合法时,从所述音频图像文件中获取与所述第二展示属性信息对应的第二目标图像信息;以及生成与所述第二目标图像信息对应的第五鉴权信息;
接收所述服务器在第二时间发送的所述第二目标图像信息和所述第五鉴权信息;
基于所述第五鉴权信息对所述第二目标图像信息的合法性进行鉴权;
若所述第二目标图像信息合法,则在所述第二时间之后对所述音频信息和所述第二目标图像信息进行同步播放;
其中,在所述第一时间与所述第二时间之间继续对所述音频信息和所述第一目标图像信息进行同步播放,所述第一时间为对所述音频信息和所述第一目标图像信息进行同步播放之后第一预设时间的时间,所述第二时间为所述第一时间之后第二预设时间的时间。
7.根据权利要求6所述的方法,其特征在于,所述在所述第二时间之后对所述音频信息和所述第二目标图像信息进行同步播放,包括:
获取所述第二目标图像信息中的第二图像时间戳信息;
根据所述第二图像时间戳信息和所述音频时间戳信息,对所述音频信息和所述第二目标图像信息进行第二对齐处理;
在所述第二时间之后使用所述第一本地播放设备对第二对齐处理后的音频信息进行播放,使用所述第二本地播放设备对第二对齐处理后的第二目标图像信息进行播放。
8.一种信息处理装置,其特征在于,所述装置包括:
播放请求接收模块,用于接收第一客户端发送的目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
音频信息和第一目标图像信息获取模块,用于从所述目标多媒体信息的音频图像文件中获取所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
音频信息和第一目标图像信息发送模块,用于向所述第一客户端发送所述音频信息和所述第一目标图像信息,以使所述第一客户端对所述音频信息和所述第一目标图像信息进行同步播放。
9.一种信息处理装置,其特征在于,所述装置包括:
播放请求发送模块,用于向服务器发送目标多媒体信息的播放请求,所述播放请求中携带所述目标多媒体信息对应的图像信息的第一展示属性信息;
音频信息和第一目标图像信息接收模块,用于接收所述服务器发送的,从所述目标多媒体信息的音频图像文件中获取的所述目标多媒体信息的音频信息以及与所述第一展示属性信息对应的第一目标图像信息,所述音频图像文件包括所述目标多媒体信息的音频信息和不同展示属性信息的多个图像信息;
同步播放模块,用于对所述音频信息和所述第一目标图像信息进行同步播放。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-7任一所述的信息处理方法。
CN201911070599.5A 2019-11-05 2019-11-05 一种信息处理方法、装置、设备及存储介质 Active CN112788374B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911070599.5A CN112788374B (zh) 2019-11-05 2019-11-05 一种信息处理方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911070599.5A CN112788374B (zh) 2019-11-05 2019-11-05 一种信息处理方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN112788374A true CN112788374A (zh) 2021-05-11
CN112788374B CN112788374B (zh) 2023-02-28

Family

ID=75747457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911070599.5A Active CN112788374B (zh) 2019-11-05 2019-11-05 一种信息处理方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN112788374B (zh)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100195975A1 (en) * 2009-02-02 2010-08-05 Porto Technology, Llc System and method for semantic trick play
US20120185610A1 (en) * 2009-08-26 2012-07-19 Tencent Technology (Shenzhen) Company Limited Method and Device for Transcoding
US20140359678A1 (en) * 2013-05-30 2014-12-04 Sonic Ip, Inc. Device video streaming with trick play based on separate trick play files
CN105306966A (zh) * 2014-07-30 2016-02-03 深圳国微技术有限公司 一种直播视频数据处理方法、装置及***
CN105376216A (zh) * 2015-10-12 2016-03-02 华为技术有限公司 一种远程访问方法、代理服务器及客户端
CN106790226A (zh) * 2017-01-15 2017-05-31 刘小艳 一种便携移动式音视频教学交互设备
CN107105168A (zh) * 2017-06-02 2017-08-29 哈尔滨市舍科技有限公司 可虚拟拍照的共享观景***
CN107613358A (zh) * 2017-10-26 2018-01-19 成都优购科技有限公司 避免图像与声音不同步的视频***
CN108924590A (zh) * 2018-06-27 2018-11-30 哈尔滨市舍科技有限公司 视频播放及拍照***
CN109391942A (zh) * 2017-08-07 2019-02-26 华为技术有限公司 触发网络鉴权的方法及相关设备
CN110209371A (zh) * 2019-05-16 2019-09-06 广州视源电子科技股份有限公司 一种音频兼容电路及视音频设备
CN110234020A (zh) * 2018-03-06 2019-09-13 优酷网络技术(北京)有限公司 视频播放方法及装置
CN110366013A (zh) * 2018-04-10 2019-10-22 腾讯科技(深圳)有限公司 推广内容推送方法、装置及存储介质

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100195975A1 (en) * 2009-02-02 2010-08-05 Porto Technology, Llc System and method for semantic trick play
US20120185610A1 (en) * 2009-08-26 2012-07-19 Tencent Technology (Shenzhen) Company Limited Method and Device for Transcoding
US20140359678A1 (en) * 2013-05-30 2014-12-04 Sonic Ip, Inc. Device video streaming with trick play based on separate trick play files
CN105306966A (zh) * 2014-07-30 2016-02-03 深圳国微技术有限公司 一种直播视频数据处理方法、装置及***
CN105376216A (zh) * 2015-10-12 2016-03-02 华为技术有限公司 一种远程访问方法、代理服务器及客户端
CN106790226A (zh) * 2017-01-15 2017-05-31 刘小艳 一种便携移动式音视频教学交互设备
CN107105168A (zh) * 2017-06-02 2017-08-29 哈尔滨市舍科技有限公司 可虚拟拍照的共享观景***
CN109391942A (zh) * 2017-08-07 2019-02-26 华为技术有限公司 触发网络鉴权的方法及相关设备
CN107613358A (zh) * 2017-10-26 2018-01-19 成都优购科技有限公司 避免图像与声音不同步的视频***
CN110234020A (zh) * 2018-03-06 2019-09-13 优酷网络技术(北京)有限公司 视频播放方法及装置
CN110366013A (zh) * 2018-04-10 2019-10-22 腾讯科技(深圳)有限公司 推广内容推送方法、装置及存储介质
CN108924590A (zh) * 2018-06-27 2018-11-30 哈尔滨市舍科技有限公司 视频播放及拍照***
CN110209371A (zh) * 2019-05-16 2019-09-06 广州视源电子科技股份有限公司 一种音频兼容电路及视音频设备

Also Published As

Publication number Publication date
CN112788374B (zh) 2023-02-28

Similar Documents

Publication Publication Date Title
EP3459252B1 (en) Method and apparatus for spatial enhanced adaptive bitrate live streaming for 360 degree video playback
JP7085816B2 (ja) 情報処理装置、情報提供装置、制御方法、及びプログラム
CN113411642B (zh) 投屏方法、装置、电子设备和存储介质
CN112235585B (zh) 一种虚拟场景的直播方法、装置及***
CN104012106A (zh) 使表示不同视点的视频对准
CN103119955A (zh) 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发***
CN112272327B (zh) 数据处理方法、装置、存储介质及设备
US10511767B2 (en) Information processing device, information processing method, and program
KR102133207B1 (ko) 통신장치, 통신 제어방법 및 통신 시스템
CN110876051A (zh) 视频数据的处理,传输方法及装置,视频数据的处理***
EP3633628B1 (en) Image processing device and method, file generation device and method, and program
JP2021525471A (ja) ネットワークライブブロードキャスト方法及びデバイス、端末並びにサーバ
JP2024518227A (ja) データ処理方法、装置、機器及びコンピュータプログラム
CN108401163B (zh) 一种实现vr直播的方法、装置及ott业务***
US10656900B2 (en) Information processing device, information processing method, and program
CN111818383A (zh) 视频数据的生成方法、***、装置、电子设备及存储介质
CN112788374B (zh) 一种信息处理方法、装置、设备及存储介质
US9794509B2 (en) Display data processor and display data processing method
CN108683900B (zh) 一种图像数据处理方法及装置
EP3310062A1 (en) Information processing device and information processing method
CN114679608B (zh) Vr视频加密播放方法、服务器、用户端、***、电子设备和介质
CN111107293B (zh) 360度视频录制方法、装置、电子设备及存储介质
CN112650596A (zh) 目标数据的跨进程共享方法、装置、设备及存储介质
US20120082435A1 (en) Moving image display device
JP2014176016A (ja) 映像再生装置、映像配信装置、映像再生方法、映像配信方法及びプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40043904

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant