CN111107436A - 一种视频文件的点播方法、装置、终端设备及存储介质 - Google Patents

一种视频文件的点播方法、装置、终端设备及存储介质 Download PDF

Info

Publication number
CN111107436A
CN111107436A CN201911293716.4A CN201911293716A CN111107436A CN 111107436 A CN111107436 A CN 111107436A CN 201911293716 A CN201911293716 A CN 201911293716A CN 111107436 A CN111107436 A CN 111107436A
Authority
CN
China
Prior art keywords
video
file
gateway server
terminal
storage gateway
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
Application number
CN201911293716.4A
Other languages
English (en)
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.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information Technology 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 Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN201911293716.4A priority Critical patent/CN111107436A/zh
Publication of CN111107436A publication Critical patent/CN111107436A/zh
Pending legal-status Critical Current

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/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/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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • 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
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明实施例提供了一种视频文件的点播方法和装置,所述方法应用于视联网中,包括:存储网关服务器接收视联网终端发送第一视频文件的点播指令;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端,这样,对第二视频文件的裁剪在存储网关服务器上进行,视联网终端可从存储网关服务器上获取剪裁后的视频文件,节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。

Description

一种视频文件的点播方法、装置、终端设备及存储介质
技术领域
本发明涉及视联网技术领域,特别是涉及一种视频文件的点播方法、装置、终端设备及存储介质。
背景技术
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。
现有技术中,用户想要点播某个视频文件中的某一段视频时,视联网终端需要从存储网关中下载待裁剪的视频文件,在下载完成的视频文件上确定裁剪的位置,并将裁剪后的文件上传到存储网关上,方便后续使用,在此过程,视频文件的上传下载是一个耗时的操作,需要用户等待很长时间。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频文件的点播方法、装置、终端设备及存储介质。
第一个方面,本发明实施例提供一种视频文件的点播方法,所述方法应用于视联网中,所述方法包括:
存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,所述第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;
所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,其中,所述预先建立的视频列表至少包括所述终端号码、与所述终端号码对应的第一视频文件和与所述第一视频文件对应的视频地址信息;
所述存储网关服务器将所述第一视频文件发送至与所述终端号码对应的视联网终端。
可选地,所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,包括:
所述存储网关服务器接收所述视联网终端发送的裁剪指令,所述裁剪指令包括裁剪位置;
所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件;其中,所述第二视频文件是所述视联网终端播放的。
可选地,所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件,包括:
所述存储网关服务器接收所述视联网终端发送的第一裁剪指令,其中,所述第一裁剪指令包括第一裁剪位置;
所述存储网关服务器创建裁剪视频临时文件,并将所述第二视频文件中第一裁剪位置对应的视频流写入到所述裁剪视频临时文件中;
所述存储网关服务器接收所述视联网终端发送的第二裁剪指令,其中,所述第二裁剪指令包括第二裁剪位置;
当所述存储网关服务器将第一裁剪位置到第二裁剪位置之间视频流全部写入到所述裁剪视频临时文件中时,所述存储网关服务器将所述裁剪视频临时文件转换为所述第一视频文件。
可选地,在所述存储网关服务器接收所述视联网终端发送的裁剪指令之前,所述方法还包括:
所述存储网关服务器接收所述视联网终端使用点播软件发送的所述第二视频文件的点播指令,其中,该第二视频文件的点播指令包括视联网终端的终端号码和第二视频地址信息;
所述存储网关服务器根据所述第二视频地址信息,确定与所述第二视频地址信息对应的所述第二视频文件,并将所述第二视频文件以视频流的方式发送至与所述终端号码对应的所述视联网终端,以使所述视联网终端播放所述第二视频文件。
可选地,在所述存储网关服务器接收视联网终端发送所述第一视频文件的点播指令之前,还包括:
所述存储网关服务器接收所述视联网终端发送的查询请求,其中,所述查询请求中至少包括所述终端号码;
所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表;
所述存储网关服务器发送所述第一视频文件的文件名称列表至与所述终端号码对应的视联网终端。
可选地,所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表,包括:
当所述视联网终端播放第二视频文件结束后,所述存储网关服务器接收所述视联网终端发送的至少一个所述第一视频文件的文件名称。
第二个方面,本发明实施例提供一种视频文件的点播装置,所述装置包括:
接收模块,用于存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,所述第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;
确定模块,用于所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,其中,所述预先建立的视频列表至少包括所述终端号码、与所述终端号码对应的第一视频文件和与所述第一视频文件对应的视频地址信息;
发送模块,用于所述存储网关服务器将所述第一视频文件发送至与所述终端号码对应的视联网终端。
可选地,所述装置还包括裁剪模块,所述裁剪模块用于:
所述存储网关服务器接收所述视联网终端发送的裁剪指令,所述裁剪指令包括裁剪位置;
所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件;其中,所述第二视频文件是所述视联网终端播放的。
可选地,所述裁剪模块还用于:
所述存储网关服务器接收所述视联网终端发送的第一裁剪指令,其中,所述第一裁剪指令包括第一裁剪位置;
所述存储网关服务器创建裁剪视频临时文件,并将所述第二视频文件中第一裁剪位置对应的视频流写入到所述裁剪视频临时文件中;
所述存储网关服务器接收所述视联网终端发送的第二裁剪指令,其中,所述第二裁剪指令包括第二裁剪位置;
当所述存储网关服务器将第一裁剪位置到第二裁剪位置之间视频流全部写入到所述裁剪视频临时文件中时,所述存储网关服务器将所述裁剪视频临时文件转换为所述第一视频文件。
可选地,所述发送模块,还用于:
所述存储网关服务器接收所述视联网终端使用点播软件发送的所述第二视频文件的点播指令,其中,所述第二视频文件的点播指令包括视联网终端的终端号码和第二视频地址信息;
所述存储网关服务器根据所述第二视频地址信息,确定与所述第二视频地址信息对应的所述第二视频文件,并将所述第二视频文件以视频流的方式发送至与所述终端号码对应的所述视联网终端,以使所述视联网终端播放所述第二视频文件。
可选地,所述装置还包括查询模块,所述查询模块用于:
所述存储网关服务器接收所述视联网终端发送的查询请求,其中,所述查询请求中至少包括所述终端号码;
所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表;
所述存储网关服务器发送所述第一视频文件的文件名称列表至与所述终端号码对应的视联网终端。
可选地,所述查询模块还用于:
当所述视联网终端播放第二视频文件结束后,所述存储网关服务器接收所述视联网终端发送的至少一个所述第一视频文件的文件名称。
第三个方面,本发明实施例提供一种终端设备,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的方法。
第四个方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的方法。
本发明实施例包括以下优点:
本发明实施例应用视联网的特性,存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
附图说明
图1是本发明的一种视频文件的点播方法实施例的步骤流程图;
图2是本发明的一种视频文件裁剪的方法实施例的步骤流程图;
图3是本发明的另一种视频文件裁剪的方法实施例的步骤流程图;
图4是本发明的一种数据库查询装置实施例的结构框图;
图5是本发明的一种终端设备的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
视联网是网络发展的重要里程碑,是一个实时网络,能够实现高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。
视联网采用实时高清视频交换技术,可以在一个网络平台上将所需的服务,如高清视频会议、视频监控、智能化监控分析、应急指挥、数字广播电视、延时电视、网络教学、现场直播、VOD点播、电视邮件、个性录制(PVR)、内网(自办)频道、智能化视频播控、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个***平台,通过电视或电脑实现高清品质视频播放。
基于视联网的上述特性,提出了本发明实施例的核心构思之一,遵循视联网的协议,存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
本发明一实施例提供一种视频文件的点播方法,用于对在存储网关服务器上已经裁剪完成的视频文件进行点播。本实施例的执行主体为视频文件的点播装置,设置在存储网关服务器上。
参照图1,示出了本发明的一种视频文件的点播方法实施例的步骤流程图,该方法可以应用于视联网中,所述视联网中包括视联网终端和存储网关服务器,具体可以包括如下步骤:
S101、存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,所述第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;
具体地,在本发明实施例中,与现有技术的区别是对视频文件的裁剪在存储网关服务器上进行,而不是在视联网终端本地进行,存储网关服务器将视频文件进行裁剪后,将裁剪后的第一视频文件进行保存。
视联网终端想要点播第一视频文件,发送第一视频文件的点播指令至存储网关服务器,其中,点播指令至少包括视联网终端的终端号码和第一视频地址信息,其中视联网终端可以是交换机、机顶盒等。
S102、所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,其中,所述预先建立的视频列表至少包括所述终端号码、与所述终端号码对应的第一视频文件和与所述第一视频文件对应的视频地址信息;
具体地,在视联网终端播放第二视频文件的视频流的过程中,用户对其中的某段视频比较关注,要将该段视频进行裁剪,用户确定视频裁剪的开始位置和视频裁剪的结束位置,同时视联网终端分别发送开始裁剪指令和结束裁剪指令至存储网关服务器,其中,开始裁剪指令中包括视频裁剪的开始位置,结束裁剪指令包括视频裁剪的结束位置,存储网关服务器根据裁剪指令对第二视频文件进行裁剪,得到第一视频文件,并将视联网终端的终端号码、第一视频文件和与第一视频文件对应的视频地址信息以预先建立的视频列表进行保存,其中,第一视频文件为裁剪后的视频文件,第二视频文件为原视频文件。
存储网关服务器在接收到视联网终端发送的第一视频文件的点播指令后,根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件。
S102、所述存储网关服务器将所述第一视频文件发送至与所述终端号码对应的视联网终端。
在本步骤中,存储网关服务器将确定的第一视频文件以视频流的形式发送至与终端号码对应的视联网终端,视联网终端接收存储网关服务器发送的第一视频文件的视频流,具体地,视联网终端收到第一视频文件的视频流,由底层***进行该视频流进行解析,并发送给应用层进行播放。
具体地,视联网终端的点播软件的界面上会显示在该终端上进行裁剪过的所有的第一视频文件的文件名称,用户可以选择要点播的第一视频文件的文件名称,视联网终端向存储网关发送第一视频文件的点播指令,其中,该点播指令中包括第一视频文件的文件名称对应的视频地址信息和终端号码,存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,并将第一视频文件发送至与终端号码对应的视联网终端。本发明实施例提供的视频文件的点播方法,通过存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
本发明又一实施例对上述实施例提供的方法做进一步补充说明。
可选地,所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,包括:
所述存储网关服务器接收所述视联网终端发送的裁剪指令,所述裁剪指令包括裁剪位置;
所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件;其中,所述第二视频文件是所述视联网终端播放的。
具体地,用户在视联网终端播放第二视频文件的过程中,确定视频裁剪的开始位置,视联网终端发送开始裁剪指令至存储网关服务器,此时,存储网关服务器开始对第二视频文件进行裁剪,而同时,视联网终端还在播放第二视频文件的视频流,当用户确定视频裁剪的结束位置,视联网终端发送结束裁剪指令至存储网关服务器,存储网关服务器在接收到该指令后,结束对第二视频文件的裁剪,而视联网终端仍然在视频文件的播放中,在此过程中,用户可以发送多次的开始裁剪指令和结束裁剪指令,存储网关服务器根据至少一次的视频裁剪的开始位置和结束位置对第二视频文件进行裁剪,获得至少一个第一视频文件,并生成与第一视频文件对应的视频地址信息,且保存在存储网关服务器上。
存储网关服务器将视联网终端的终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息以视频列表的形式进行保存,以便视联网终端进行点播时,根据点播指令中的终端号码进行第一视频文件的查找。
可选地,所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件,包括:
所述存储网关服务器接收所述视联网终端发送的第一裁剪指令,其中,所述第一裁剪指令包括第一裁剪位置;
所述存储网关服务器创建裁剪视频临时文件,并将所述第二视频文件中第一裁剪位置对应的视频流写入到所述裁剪视频临时文件中;
所述存储网关服务器接收所述视联网终端发送的第二裁剪指令,其中,所述第二裁剪指令包括第二裁剪位置;
当所述存储网关服务器将第一裁剪位置到第二裁剪位置之间视频流全部写入到所述裁剪视频临时文件中时,当所述存储网关服务器将第一裁剪位置到第二裁剪位置之间视频流全部写入到所述裁剪视频临时文件中时,所述存储网关服务器将所述裁剪视频临时文件转换为所述第一视频文件。
具体地,视联网终端发送第一裁剪指令至存储网关服务器,第一裁剪指令为开始裁剪指令,该开始裁剪指令中包括视频裁剪的开始位置,即第一裁剪位置;
存储网关服务器可利用ffmpeg(Fast Forward Mpeg)、OpenGL(Open GraphicsLibrary,开放图形库)、MediaCodec(用于访问低层多媒体编/解码器接口)等裁剪技术对第二视频文件进行裁剪,具体地,在接收到开始裁剪指令后,创建裁剪视频临时文件,并利用上述的裁剪技术对第二视频文件进行裁剪,且将第二视频文件中视频裁剪的开始位置对应视频流写入到裁剪视频临时文件中;
视联网终端发送第二裁剪指令,第二裁剪指令为结束裁剪指令,该结束裁剪指令中包括视频裁剪的结束位置,即第二裁剪位置;
存储网关服务器在接收到结束裁剪指令后,并且将视频裁剪的开始位置到结束置之间的视频流全部写入到视频裁剪临时文件时,将该裁剪视频临时文件转换成第一视频文件,同时,生成第一视频文件对应的视频地址信息。
在本发明实施例中,对第二视频文件裁剪的数量不做具体限定,可以裁剪出至少一个第一视频文件。
可选地,在所述存储网关服务器接收所述视联网终端发送的裁剪指令之前,所述方法还包括:
所述存储网关服务器接收所述视联网终端使用点播软件发送的所述第二视频文件的点播指令,其中,该第二视频文件的点播指令包括视联网终端的终端号码和第二视频地址信息;
所述存储网关服务器根据所述第二视频地址信息,确定与所述第二视频地址信息对应的所述第二视频文件;
所述存储网关服务器将所述第二视频文件以视频流的方式发送至与所述终端号码对应的所述视联网终端,以使所述视联网终端播放所述第二视频文件的视频流。
具体地,在对第二视频进行裁剪之前,视联网终端需要获取到第二视频文件并进行播放,以便用户在第二视频文件的视频流播放的过程中确定要裁剪的位置。
视联网终端采用点播软件发送第二视频文件的点播指令,其中,该点播指令中包括终端号码和第二视频地址信息,存储网关服务器在接收该点播指令后,根据该指令中的第二视频地址信息确定与该第二视频地址信息对应的第二视频文件,并以视频流的方式发送到与终端号码对应的视联网终端。
视联网终端接收第二视频文件,并以视频流的形式进行播放。
可选地,在所述存储网关服务器接收视联网终端发送所述第一视频文件的点播指令之前,还包括:
所述存储网关服务器接收所述视联网终端发送的查询请求,其中,所述查询请求中至少包括所述终端号码;
所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表;
所述存储网关服务器发送所述第一视频文件的文件名称列表至与所述终端号码对应的视联网终端。
具体地,在存储网关服务器在接收到视联网终端发送的第一视频文件的文件名称后,存储网关服务器将视联网终端的终端号码,与该终端对应的第一视频文件的文件名称、第一视频地址信息和第一视频文件以视频列表的形式保存在存储网关服务器上。
在视联网终端发第一送视频文件的点播指令至存储网关服务器之前,视联网终端向存储网关服务器发送查询请求,该查询请求中包括终端号码,存储网关服务器根据终端号码将与该终端号码对应的所有的第一视频文件的文件名称列表发送至对应的视联网终端,以便用户在视联网终端上选择要点播的第一视频文件。
可选地,所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表,包括:
当所述视联网终端播放第二视频文件结束后,所述存储网关服务器接收所述视联网终端发送的至少一个所述第一视频文件的文件名称。
在上述实施例的基础上,当视联网终端播放的第二视频文件结束后,存储网关服务器向视联网终端发送结束视频点播指令,同时,视联网终端出现显示框,将至少一个第一视频文件的第一视频地址信息进行显示,为了方便后续点播可以知道是哪个视频,可以为第一视频地址信息设置第一视频文件的文件名称;并发送第一视频地址信息和与第一视频地址信息对应的第一视频文件的文件名称至存储网关服务器。
图2是本发明的一种视频文件裁剪的方法实施例的步骤流程图,如图2所示,具体为:
视联网终端204发送开始裁剪透传指令即开始裁剪指令至存储网关202,存储网关202对视频原文件201即第二视频文件进行裁剪,当存储网关服务器202在接收到视联网终端204发送的结束裁剪透传指令及结束裁剪指令后,停止对视频原文件201进行裁剪,从而得到视频裁剪文件203即第一视频文件。
图3是本发明的另一种视频文件裁剪的方法实施例的步骤流程图,如图3所示,具体地,图3中存储网关202对应的框内的步骤在图2中进行了介绍,在此不再赘述。图3中主要展示的视联网终端204和存储网关202之间点播和裁剪的流程步骤,具体步骤为:
1、视联网终端204向存储网关202即存储网关服务器发送开始视频点播的透传指令,其中,开始视频点播的透传指令中包括第二视频地址信息。
2、存储网关202收到开始视频点播的透传指令后,根据第二视频地址信息查询相应的第二视频文件,并向视联网终端204推送第二视频文件的视频流。
3、视联网终端204收到第二视频文件的视频流,由底层***进行视频解析2041,并发送给应用层进行播放2042。
4、当视联网终端204播放到需要裁剪的视频内容时,用户操作视联网终端204向存储网关202发送开始裁剪的透传指令。
5、存储网关204接受到开始裁剪的透传指令后,创建裁剪视频的临时文件,并写入视频流。
6、当视联网终端204播放到需要裁剪的视频内容结束时,用户操作视联网终端向存储网关202发送结束裁剪的透传指令。
7、存储网关202接受到结束裁剪的透传指令后,将裁剪视频临时文件合成为正常视频文件,即第一视频文件,并将第一视频文件和对应的第一视频地址信息保存在存储网关202本地。
8、当原视频文件201播放完成时,存储网关202向视联网终端204发送结束视频点播的透传指令,视联网终端204收到指令,结束点播。
本发明实施例中用户通过视联网终端点播视频,存储网关给视频网终端推送视频流进行播放,用户根据播放的视频内容,确定要裁剪的位置,通过视联网终端发送向存储网关服务器发送裁剪透传指令,将视频裁剪过程在存储网关云端进行,将对视频文件的裁剪转化为对视频流的裁剪,裁剪后的视频直接保存在存储网关云端,在此过程中,将视频裁剪过程由视联网终端本地裁剪变为存储网关云端裁剪,用户只需通过视联网终端发送指令即可完成,而对于用遥控器对视联网终端进行裁剪操作的用户来说,简化了很多的操作逻辑,使用起来非常方便,而且也免去了视频文件在视联网终端的存储所占用的空间,也免去了视频文件的上传下载过程,节省了用户的宝贵时间,优化了用户使用体验。
本发明实施例还可以应用于电视邮件的发送过程中,其中,电视邮件为通过视联网网络传输的邮件***,主要功能和日常邮件***相似,特色是可以添加视频附件,将视联网中录制的视频作为附件发送给收件方;
具体地,通过视联网服务录制的视频会被保存在存储网关中,通过视频点播功能可观看录制的视频,还可以将录制的视频作为附件发送给其它视联网终端。但是录制的视频文件中,有时可能会含有部分的无用内容,需要去除;还有就是当发送电视邮件时,只想要将录制视频文件中的一部分发送给其它视联网终端。这些情况下,就需要视频裁剪功能来满足用户需求,提升用户体验。
本发明实施例提供的视频文件的点播方法,通过存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。,本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
本发明另一实施例提供一种视频文件的点播装置,用于执行上述实施例提供的方法。
参照图4,示出了本发明的一种数据库查询装置实施例的结构框图,该装置可以应用于视联网中,所述视联网中包括视联网终端和存储网关服务器,所述存储网关服务器包括:接收模块401、确定模块402和发送模块403,其中:
接收模块401用于存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,所述第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;
确定模块402用于所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,其中,所述预先建立的视频列表至少包括所述终端号码、与所述终端号码对应的第一视频文件和与所述第一视频文件对应的视频地址信息;
发送模块403用于所述存储网关服务器将所述第一视频文件发送至与所述终端号码对应的视联网终端。
本发明实施例提供的视频文件的点播装置,通过存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
本发明又一实施例对上述实施例提供的装置做进一步补充说明。
可选地,所述装置还包括裁剪模块,所述裁剪模块用于:
所述存储网关服务器接收所述视联网终端发送的裁剪指令,所述裁剪指令包括裁剪位置;
所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件;其中,所述第二视频文件是所述视联网终端播放的。
可选地,所述裁剪模块还用于:
所述存储网关服务器接收所述视联网终端发送的第一裁剪指令,其中,所述第一裁剪指令包括第一裁剪位置;
所述存储网关服务器创建裁剪视频临时文件,并将所述第二视频文件中第一裁剪位置对应的视频流写入到所述裁剪视频临时文件中;
所述存储网关服务器接收所述视联网终端发送的第二裁剪指令,其中,所述第二裁剪指令包括第二裁剪位置;
当所述存储网关服务器将第一裁剪位置到第二裁剪位置之间视频流全部写入到所述裁剪视频临时文件中时,所述存储网关服务器将所述裁剪视频临时文件转换为所述第一视频文件。
可选地,所述发送模块,还用于:
所述存储网关服务器接收所述视联网终端使用点播软件发送的所述第二视频文件的点播指令,其中,所述第二视频文件的点播指令包括视联网终端的终端号码和第二视频地址信息;
所述存储网关服务器根据所述第二视频地址信息,确定与所述第二视频地址信息对应的所述第二视频文件,并将所述第二视频文件以视频流的方式发送至与所述终端号码对应的所述视联网终端,以使所述视联网终端播放所述第二视频文件。
可选地,所述装置还包括查询模块,所述查询模块用于:
所述存储网关服务器接收所述视联网终端发送的查询请求,其中,所述查询请求中至少包括所述终端号码;
所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表;
所述存储网关服务器发送所述第一视频文件的文件名称列表至与所述终端号码对应的视联网终端。
可选地,所述查询模块还用于:
当所述视联网终端播放第二视频文件结束后,所述存储网关服务器接收所述视联网终端发送的至少一个所述第一视频文件的文件名称。
需要说明的是,本实施例中各可实施的方式可以单独实施,也可以在不冲突的情况下以任意组合方式结合实施本申请不做限定。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例提供的视频文件的点播装置,通过存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。,本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
本发明再一实施例提供一种终端设备,用于执行上述实施例提供的方法。
图5是本发明的一种终端设备的结构示意图,如图5所示,该电子设备包括:至少一个处理器501和存储器502;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现上述实施例提供的方法。
本实施例提供的终端设备,通过存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
本申请又一实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述任一实施例提供的方法。
根据本实施例的计算机可读存储介质,通过存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;所述存储网关服务器根据预先建立的视频列表,确定与第一视频地址信息对应的第一视频文件,其中,预先建立的视频列表至少包括终端号码、与终端号码对应的第一视频文件和与第一视频文件对应的视频地址信息;将第一视频文件发送至与终端号码对应的视联网终端。本发明实施例中,对第二视频文件进行裁剪是在存储网关服务器上进行的,并将裁剪后的第一视频文件保存在存储网关服务器本地,视联网终端想要点播第一视频文件,只需要发送点播指令到存储网关服务器,存储网关服务器就会将对应的第一视频文件发送至视联网终端,这样,就节省了在视联网终端上进行裁剪的过程中,视频文件上传下载所消耗的时间,提高点播效率。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种视频文件的点播方法和一种视频文件的点播装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种视频文件的点播方法,其特征在于,应用于视联网中,所述方法包括:
存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,所述第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;
所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,其中,所述预先建立的视频列表至少包括所述终端号码、与所述终端号码对应的第一视频文件和与所述第一视频文件对应的视频地址信息;
所述存储网关服务器将所述第一视频文件发送至与所述终端号码对应的视联网终端。
2.根据权利要求1所述的方法,其特征在于,所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,包括:
所述存储网关服务器接收所述视联网终端发送的裁剪指令,所述裁剪指令包括裁剪位置;
所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件;其中,所述第二视频文件是所述视联网终端播放的。
3.根据权利要求2所述的方法,其特征在于,所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件,包括:
所述存储网关服务器接收所述视联网终端发送的第一裁剪指令,其中,所述第一裁剪指令包括第一裁剪位置;
所述存储网关服务器创建裁剪视频临时文件,并将所述第二视频文件中第一裁剪位置对应的视频流写入到所述裁剪视频临时文件中;
所述存储网关服务器接收所述视联网终端发送的第二裁剪指令,其中,所述第二裁剪指令包括第二裁剪位置;
当所述存储网关服务器将第一裁剪位置到第二裁剪位置之间视频流全部写入到所述裁剪视频临时文件中时,所述存储网关服务器将所述裁剪视频临时文件转换为所述第一视频文件。
4.根据权利要求2所述的方法,其特征在于,在所述存储网关服务器接收所述视联网终端发送的裁剪指令之前,所述方法还包括:
所述存储网关服务器接收所述视联网终端使用点播软件发送的所述第二视频文件的点播指令,其中,所述第二视频文件的点播指令包括视联网终端的终端号码和第二视频地址信息;
所述存储网关服务器根据所述第二视频地址信息,确定与所述第二视频地址信息对应的所述第二视频文件;
所述存储网关服务器将所述第二视频文件以视频流的方式发送至与所述终端号码对应的所述视联网终端,以使所述视联网终端播放所述第二视频文件。
5.根据权利要求1所述的方法,其特征在于,在所述存储网关服务器接收视联网终端发送所述第一视频文件的点播指令之前,还包括:
所述存储网关服务器接收所述视联网终端发送的查询请求,其中,所述查询请求中至少包括所述终端号码;
所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表;
所述存储网关服务器发送所述第一视频文件的文件名称列表至与所述终端号码对应的视联网终端。
6.根据权利要求5所述的方法,其特征在于,所述存储网关服务器根据所述终端号码确定与所述终端号码对应的所述第一视频文件的文件名称列表,包括:
当所述视联网终端播放第二视频文件结束后,所述存储网关服务器接收所述视联网终端发送的至少一个所述第一视频文件的文件名称。
7.一种视频文件的点播装置,其特征在于,应用于视联网中,所述装置包括:
接收模块,用于存储网关服务器接收视联网终端发送第一视频文件的点播指令,其中,所述第一视频文件的点播指令至少包括所述视联网终端的终端号码和第一视频地址信息;
确定模块,用于所述存储网关服务器根据预先建立的视频列表,确定与所述第一视频地址信息对应的第一视频文件,其中,所述预先建立的视频列表至少包括所述终端号码、与所述终端号码对应的第一视频文件和与所述第一视频文件对应的视频地址信息;
发送模块,用于所述存储网关服务器将所述第一视频文件发送至与所述终端号码对应的视联网终端。
8.根据权利要求7所述的装置,其特征在于,所述确定模块用于:
所述存储网关服务器接收所述视联网终端发送的裁剪指令,所述裁剪指令包括裁剪位置;
所述存储网关服务器根据所述裁剪位置对第二视频文件进行裁剪,获得至少一个所述第一视频文件;其中,所述第二视频文件是所述视联网终端播放的。
9.一种终端设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现权利要求1-6中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1-6中任一项所述的方法。
CN201911293716.4A 2019-12-12 2019-12-12 一种视频文件的点播方法、装置、终端设备及存储介质 Pending CN111107436A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911293716.4A CN111107436A (zh) 2019-12-12 2019-12-12 一种视频文件的点播方法、装置、终端设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911293716.4A CN111107436A (zh) 2019-12-12 2019-12-12 一种视频文件的点播方法、装置、终端设备及存储介质

Publications (1)

Publication Number Publication Date
CN111107436A true CN111107436A (zh) 2020-05-05

Family

ID=70423520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911293716.4A Pending CN111107436A (zh) 2019-12-12 2019-12-12 一种视频文件的点播方法、装置、终端设备及存储介质

Country Status (1)

Country Link
CN (1) CN111107436A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387187A (zh) * 2011-07-28 2012-03-21 中兴通讯股份有限公司 服务器、客户端及利用其远程播放视频文件的方法和***
CN104023273A (zh) * 2014-06-27 2014-09-03 北京奇艺世纪科技有限公司 视频点播方法及装置
CN104244023A (zh) * 2014-09-03 2014-12-24 无锡天脉聚源传媒科技有限公司 视频云编辑***和方法
CN104598597A (zh) * 2015-01-22 2015-05-06 宁波升维信息技术有限公司 一种视频文件生成与管理***
CN105338368A (zh) * 2015-11-02 2016-02-17 腾讯科技(北京)有限公司 一种视频的直播流转点播数据的方法、装置及***
CN106803987A (zh) * 2015-11-26 2017-06-06 腾讯科技(深圳)有限公司 视频数据的获取方法、装置和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387187A (zh) * 2011-07-28 2012-03-21 中兴通讯股份有限公司 服务器、客户端及利用其远程播放视频文件的方法和***
CN104023273A (zh) * 2014-06-27 2014-09-03 北京奇艺世纪科技有限公司 视频点播方法及装置
CN104244023A (zh) * 2014-09-03 2014-12-24 无锡天脉聚源传媒科技有限公司 视频云编辑***和方法
CN104598597A (zh) * 2015-01-22 2015-05-06 宁波升维信息技术有限公司 一种视频文件生成与管理***
CN105338368A (zh) * 2015-11-02 2016-02-17 腾讯科技(北京)有限公司 一种视频的直播流转点播数据的方法、装置及***
CN106803987A (zh) * 2015-11-26 2017-06-06 腾讯科技(深圳)有限公司 视频数据的获取方法、装置和***

Similar Documents

Publication Publication Date Title
CN103002274B (zh) 一种基于离线下载的移动多媒体实时转码播放***及方法
JP5728736B2 (ja) コーデック適用フレーム・サイズでの音声スプリッティング
US20140219635A1 (en) System and method for distributed and parallel video editing, tagging and indexing
CN105814900B (zh) 用于在自适应流播环境中管理相邻频道的***和方法
CN101272478B (zh) 内容分发***及方法、服务器装置及接收装置
CN102547478B (zh) 基于cdn的流媒体触发式切片点播***和方法
US20090049491A1 (en) Resolution Video File Retrieval
US11128897B2 (en) Method for initiating a transmission of a streaming content delivered to a client device and access point for implementing this method
WO2014193996A2 (en) Network video streaming with trick play based on separate trick play files
JP2016519895A (ja) メディアファイル受信およびメディアファイル送信方法、装置、およびシステム
CN101848367B (zh) 基于文件的动态影像网络直播方法
CN106789976A (zh) 媒体文件的播放方法、服务端、客户端及***
CN113727199A (zh) 一种hls切片快速起播方法
CN114025199A (zh) 一种直播视频剪辑方法、装置和***
KR20180058219A (ko) 송신 장치, 수신 장치, 및 데이터 처리 방법
CN101459976B (zh) 一种流媒体播放控制方法、设备及***
JP2004040502A (ja) 情報再生装置、情報再生方法および情報再生システム
CN108156490B (zh) 一种利用移动终端回放电视直播的方法、***及存储介质
JP2009194767A (ja) ビデオ評価装置及び方法、並びにビデオ提供装置
CN111107436A (zh) 一种视频文件的点播方法、装置、终端设备及存储介质
CN112243136A (zh) 内容播放方法、视频存储方法和设备
CN103888788A (zh) 一种基于双向机顶盒的虚拟旅游服务***及实现方法
US20130036204A1 (en) Reception of a digital content in trick mode
JP2010028433A (ja) 映像再生装置
KR20070024747A (ko) 네트워크 스위칭을 이용한 스트리밍 서비스 장치 및 방법

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200505