CN116017005A - Video material transmission method and related equipment - Google Patents
Video material transmission method and related equipment Download PDFInfo
- Publication number
- CN116017005A CN116017005A CN202310004881.3A CN202310004881A CN116017005A CN 116017005 A CN116017005 A CN 116017005A CN 202310004881 A CN202310004881 A CN 202310004881A CN 116017005 A CN116017005 A CN 116017005A
- Authority
- CN
- China
- Prior art keywords
- video
- video material
- storage address
- library
- platform
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本公开涉及互联网技术领域,尤其涉及一种视频素材传输方法及相关设备。The present disclosure relates to the technical field of the Internet, in particular to a video material transmission method and related equipment.
背景技术Background technique
本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。This section is intended to provide a background or context for implementations of the disclosure that are recited in the claims. The descriptions herein are not admitted to be prior art by inclusion in this section.
当前随着互联网和多媒体的发展,传统媒体营销方式已无法满足时代需求,取而代之的短视频推广以“短、频、快”的特点捷足先登。短视频不仅成为记录日常的工具,又涵盖了新闻、美食、影视娱乐等方方面面,同时也成为了一种新的线上营销工具。短视频推广具有的精准传播、高转化率、投入成本低以及受众面广的特点使其成为商家、企业热捧的营销推广方式。At present, with the development of the Internet and multimedia, traditional media marketing methods can no longer meet the needs of the times, and the short video promotion that has replaced it has the characteristics of "short, frequent, and fast". Short videos have not only become a tool for recording daily life, but also cover all aspects of news, food, film and television entertainment, etc., and have also become a new online marketing tool. Short video promotion has the characteristics of precise communication, high conversion rate, low investment cost and wide audience, making it a popular marketing promotion method for merchants and enterprises.
发明内容Contents of the invention
有鉴于此,本公开提出一种视频素材传输方法以及相关设备,可以简化视频素材的传输过程,并降低视频素材的传输成本。In view of this, the present disclosure proposes a video material transmission method and related equipment, which can simplify the video material transmission process and reduce the video material transmission cost.
本公开实施例所述的视频素材传输方法包括:接收推广信息投放平台上传的视频素材的存储地址;基于所述视频素材的存储地址从视频对象素材库下载所述视频素材;生成所述视频素材的视频标识;以及将所述视频标识反馈至所述推广信息投放平台。The video material transmission method described in the embodiment of the present disclosure includes: receiving the storage address of the video material uploaded by the promotion information delivery platform; downloading the video material from the video object material library based on the storage address of the video material; generating the video material the video identification; and feed back the video identification to the promotion information delivery platform.
在本公开的实施例中,所述基于所述存储地址从视频对象素材库下载所述视频素材包括:根据所述存储地址通过预先建立的专线从所述视频对象素材库下载所述视频素材。In an embodiment of the present disclosure, the downloading the video material from the video object material library based on the storage address includes: downloading the video material from the video object material library through a pre-established dedicated line according to the storage address.
在本公开的实施例中,根据所述存储地址通过预先建立的专线从所述视频对象素材库下载所述视频素材包括:将所述存储地址转化为专线地址;以及根据所述专线地址通过预先建立的专线从所述视频对象素材库下载所述视频素材。In an embodiment of the present disclosure, downloading the video material from the video object material library through a pre-established dedicated line according to the storage address includes: converting the storage address into a dedicated line address; The established dedicated line downloads the video material from the video object material library.
在本公开的实施例中,所述将所述存储地址转化为专线地址包括:在所述存储地址上拼接预先设定的字符得到所述专线地址。In an embodiment of the present disclosure, converting the storage address into a dedicated line address includes: concatenating preset characters on the storage address to obtain the dedicated line address.
本公开实施例所述的视频素材传输方法包括:接收用户上传的视频素材;将所述视频素材存储到视频对象素材库;接收所述视频素材在所述视频对象素材库的存储地址;以及响应于确定所述用户在目标多媒体平台创建推广计划之前选定所述视频素材,将所述视频素材在所述视频对象素材库的存储地址上传至所述目标多媒体平台,由所述目标多媒体平台根据所述存储地址下载所述视频素材。The video material transmission method described in the embodiment of the present disclosure includes: receiving the video material uploaded by the user; storing the video material in the video object material library; receiving the storage address of the video material in the video object material library; and responding Before determining that the user creates a promotion plan on the target multimedia platform, the video material is selected, and the video material is uploaded to the target multimedia platform at the storage address of the video object material library, and the target multimedia platform according to the The storage address downloads the video material.
在本公开的实施例中,所述将所述视频素材在所述视频对象素材库的存储地址上传至所述目标多媒体平台包括:调用所述目标多媒体平台提供的素材上传接口述将所述视频素材在所述视频对象素材库的存储地址上传至所述目标多媒体平台。In an embodiment of the present disclosure, uploading the video material to the target multimedia platform at the storage address of the video object material library includes: calling a material upload interface provided by the target multimedia platform to upload the video material to the target multimedia platform. The material is uploaded to the target multimedia platform at the storage address of the video object material library.
在本公开的实施例中,上述方法进一步包括:在将所述视频素材存储到所述视频对象素材库之后,调用所述视频对象素材库的截取图像帧的服务,得到所述视频对象素材库返回的所述视频素材的预览图;将所述视频素材的预览图添加至视频列表页;以及将所述视频列表页返回至所述用户使用的终端。In an embodiment of the present disclosure, the above method further includes: after storing the video material in the video object material library, calling the service of intercepting image frames of the video object material library to obtain the video object material library returning the preview image of the video material; adding the preview image of the video material to a video list page; and returning the video list page to the terminal used by the user.
在本公开的实施例中,上述方法进一步包括:在接收到所述视频素材在所述视频对象素材库的存储地址之后,将所述地址返回至所述用户使用的终端。In an embodiment of the present disclosure, the above method further includes: after receiving the storage address of the video material in the video object material library, returning the address to the terminal used by the user.
在本公开的实施例中,上述方法进一步包括:在从所述目标多媒体平台接收到所述视频素材的视频标识之后,将所述视频标识返回至所述用户使用的终端。In an embodiment of the present disclosure, the above method further includes: after receiving the video identification of the video material from the target multimedia platform, returning the video identification to the terminal used by the user.
对应上述视频素材传输方法,本公开的实施例还提供了一种多媒体平台,包括:Corresponding to the above video material transmission method, an embodiment of the present disclosure also provides a multimedia platform, including:
存储地址接收模块,用于接收推广信息投放平台上传的视频素材的存储地址;The storage address receiving module is used to receive the storage address of the video material uploaded by the promotion information delivery platform;
视频素材下载模块,用于基于所述视频素材的存储地址从视频对象素材库下载所述视频素材;A video material download module, configured to download the video material from the video object material library based on the storage address of the video material;
视频标识生成模块,用于生成所述视频素材的视频标识;以及A video identification generating module, configured to generate a video identification of the video material; and
反馈模块,用于将所述视频标识反馈至所述推广信息投放平台。A feedback module, configured to feed back the video identifier to the promotion information delivery platform.
对应上述视频素材传输方法,本公开的实施例还提供了一种推广信息投放平台,包括:Corresponding to the above video material transmission method, an embodiment of the present disclosure also provides a promotion information delivery platform, including:
接收模块,用于接收用户上传的视频素材;The receiving module is used to receive the video material uploaded by the user;
存储模块,用于将所述视频素材存储到视频对象素材库;A storage module, configured to store the video material in a video object material library;
地址接收模块,用于接收所述视频素材在所述视频对象素材库的存储地址;以及An address receiving module, configured to receive the storage address of the video material in the video object material library; and
视频素材上传模块,用于响应于确定所述用户在目标多媒体平台创建推广计划之前选定所述视频素材,将所述视频素材在所述视频对象素材库的存储地址上传至所述目标多媒体平台,由所述目标多媒体平台根据所述存储地址下载所述视频素材。A video material upload module, configured to upload the video material to the target multimedia platform at the storage address of the video object material library in response to determining that the user selects the video material before creating a promotion plan on the target multimedia platform , downloading the video material by the target multimedia platform according to the storage address.
本公开实施例所述的计算机设备可以包括:The computer equipment described in the embodiments of the present disclosure may include:
一个或者多个处理器、存储器;以及one or more processors, memory; and
一个或多个程序;one or more programs;
其中,所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行上述视频素材传输方法的指令。Wherein, the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the above video material transmission method.
本公开实施例所述的包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行上述视频素材传输方法。The non-volatile computer-readable storage medium containing the computer program described in the embodiments of the present disclosure, when the computer program is executed by one or more processors, causes the processors to execute the above video material transmission method.
本公开实施例所述的计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行上述视频素材传输方法。The computer program product described in the embodiments of the present disclosure includes computer program instructions, and when the computer program instructions are run on a computer, the computer is made to execute the above video material transmission method.
可以看出,在上述方案中,推广信息投放平台上传至目标多媒体平台的仅仅是视频素材的存储地址,而非视频素材本身,因此传输的信息量非常小,传输存储地址所产生的传输时延也将非常小。此外,在视频素材的下载过程中,本公开的实施例是由目标多媒体平台根据上述存储地址直接从视频对象素材库下载视频素材,只涉及一次传输过程。因此,上述视频素材传输方法的传输时延将得到大大降低,因此,流量成本也将大大降低。It can be seen that in the above scheme, only the storage address of the video material is uploaded to the target multimedia platform by the promotion information delivery platform, not the video material itself. Therefore, the amount of information transmitted is very small, and the transmission delay caused by the transmission of the storage address will also be very small. In addition, in the downloading process of the video material, in the embodiment of the present disclosure, the target multimedia platform directly downloads the video material from the video object material library according to the storage address, which only involves one transmission process. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced.
附图说明Description of drawings
为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the following will briefly introduce the accompanying drawings that need to be used in the descriptions of the embodiments or related technologies. Obviously, the accompanying drawings in the following description are only for the present disclosure Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1显示了通过推广信息投放平台在多个多媒体平台进行推广信息投放的应用场景;Figure 1 shows the application scenario of delivering promotional information on multiple multimedia platforms through the promotional information delivery platform;
图2显示了本公开实施例所述的视频素材的传输方法的实现流程;FIG. 2 shows the implementation process of the video material transmission method described in the embodiment of the present disclosure;
图3显示了本公开实施例所述的生成视频素材预览图的方法;Fig. 3 has shown the method for generating video material preview image described in the embodiment of the present disclosure;
图4显示了本公开另一些实施例所述的视频素材的传输方法的实现流程;FIG. 4 shows the implementation process of the video material transmission method described in some other embodiments of the present disclosure;
图5显示了本公开实施例所述的通过推广信息投放平台在目标多媒体平台进行推广信息投放的应用场景;FIG. 5 shows an application scenario of delivering promotion information on a target multimedia platform through a promotion information delivery platform according to an embodiment of the present disclosure;
图6显示了本公开实施例所述的推广信息投放平台的内部结构;FIG. 6 shows the internal structure of the promotion information delivery platform described in the embodiment of the present disclosure;
图7显示了本公开实施例所述的目标多媒体平台的内部结构;Fig. 7 shows the internal structure of the target multimedia platform described in the embodiment of the present disclosure;
图8示出了本公开实施例提供的示例性计算机设备的硬件结构。Fig. 8 shows the hardware structure of an exemplary computer device provided by an embodiment of the present disclosure.
具体实施方式Detailed ways
为使本公开的目的、技术方案和优点更加清楚明白,下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the principle and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and implement the present disclosure, rather than to limit the scope of the present disclosure in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。Herein, it should be understood that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction and has no limiting meaning.
需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure shall have ordinary meanings understood by those skilled in the art to which the present disclosure belongs. "First", "second" and similar words used in the embodiments of the present disclosure do not indicate any sequence, quantity or importance, but are only used to distinguish different components. "Comprising" or "comprising" and similar words mean that the elements or items appearing before the word include the elements or items listed after the word and their equivalents, without excluding other elements or items. Words such as "connected" or "connected" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "Down", "Left", "Right" and so on are only used to indicate the relative positional relationship. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
可以理解的是,在使用本公开中各个实施例的技术方案之前,均会通过恰当的方式对所涉及的个人信息的类型、使用范围、使用场景等告知用户,并获得用户的授权。It can be understood that before using the technical solution of each embodiment in the present disclosure, the user will be notified of the type, scope of use, and use scenario of the personal information involved in an appropriate manner, and the user's authorization will be obtained.
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确的提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主的选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。For example, in response to receiving an active request from the user, a prompt message is sent to the user to clearly remind the user that the requested operation will require the acquisition and use of the user's personal information. Therefore, the user can independently choose whether to provide personal information to software or hardware such as electronic equipment, application programs, servers, or storage media that perform the operations of the technical solution of the present disclosure according to the prompt information.
作为一种可选的但非限定的实现方式,响应于接受到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。As an optional but non-limiting implementation, in response to receiving the active request of the user, the prompt information may be sent to the user, for example, in the form of a pop-up window, and the prompt information may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。It can be understood that the above process of notifying and obtaining user authorization is only illustrative and does not limit the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
如前所述,目前短视频推广已经成为商家、企业热捧的营销推广方式。此外,在另外一个方面,随着移动互联网的发展,各种新型的多媒体平台也已经成为用户获取信息、沟通交流的有效渠道。例如,这些多媒体平台可以包括:通信类平台、电商类平台、短视频平台、搜索类平台以及在线视频类平台等等。由于各个多媒体平台上都活跃着大量的用户,因此,商家或者企业通常会选择同时在多个多媒体平台上都进行短视频推广。As mentioned earlier, the current short video promotion has become a popular marketing promotion method for merchants and enterprises. In addition, on the other hand, with the development of the mobile Internet, various new multimedia platforms have become effective channels for users to obtain information and communicate. For example, these multimedia platforms may include: communication platforms, e-commerce platforms, short video platforms, search platforms, online video platforms, and so on. Since a large number of users are active on various multimedia platforms, merchants or enterprises usually choose to promote short videos on multiple multimedia platforms at the same time.
为了方便推广信息的提供方,亦可称为广告主,进行短视频的推广,各个多媒体平台均为用户提供了市场营销应用程序接口(Marketing API,MAPI),以方便用户进行账号管理、推广信息管理以及数据管理等等操作。然而,由于不同的多媒体平台的MAPI的标准还有待统一,推广信息的提供方同时在多个多媒体平台上进行短视频推广的时候仍然需要根据各个多媒体平台的要求分别进行开发适配,而且需要分别管理各个多媒体平台的账号和数据,工作量不仅很大而且操作非常繁琐。In order to facilitate the promotion information providers, also known as advertisers, to promote short videos, each multimedia platform provides users with a marketing application program interface (Marketing API, MAPI) to facilitate account management and promotion information for users. Management and data management and so on. However, since the MAPI standards of different multimedia platforms have yet to be unified, when the promotion information provider simultaneously promotes short videos on multiple multimedia platforms, it still needs to develop and adapt separately according to the requirements of each multimedia platform, and needs to separately To manage the accounts and data of each multimedia platform, the workload is not only huge but also the operation is very cumbersome.
基于此,为了弥合不同多媒体平台MAPI的不同要求,为推广信息提供方提供统一的信息推广操作接口,出现了第三方的推广信息投放平台。上述推广信息投放平台可以全方位聚合不同多媒体平台的MAPI,并且可以为用户提供洞察全局的全方位数据、跨账户推广计划批量创建、跨平台账户管理、素材管理、安全预警以及推广信息精准投放等多种功能。因此,在现阶段对于有大量短视频推广需求的商家和企业,通常会选择通过推广信息投放平台进行跨平台或者单一平台的短视频推广信息投放。上述推广信息投放平台的使用者通常是推广信息提供方中负责推广信息投放的工作人员,亦可称为投手。为了描述上的方便,在本申请的实施例中将推广信息投放平台的使用者统一称为用户,其本质上代表的是推广信息提供方。Based on this, in order to bridge the different requirements of different multimedia platforms MAPI and provide a unified information promotion operation interface for promotion information providers, a third-party promotion information delivery platform has emerged. The above-mentioned promotion information delivery platform can aggregate MAPI of different multimedia platforms in an all-round way, and can provide users with comprehensive data with insight into the overall situation, batch creation of cross-account promotion plans, cross-platform account management, material management, security warnings, and accurate delivery of promotion information, etc. A variety of functions. Therefore, at the current stage, merchants and enterprises that have a large demand for short video promotion usually choose to use the promotion information delivery platform for cross-platform or single-platform short video promotion information delivery. The users of the above-mentioned promotional information delivery platform are usually staff members of the promotional information provider who are responsible for promotional information delivery, and may also be called pitchers. For the convenience of description, in the embodiments of the present application, users of the promotion information delivery platform are collectively referred to as users, which essentially represent promotion information providers.
图1显示了通过推广信息投放平台在多个多媒体平台进行推广信息投放的应用场景。在图1所示的应用场景中,一个或者多个用户102可以通过推广信息投放平台104在一个或者多个多媒体平台106上进行跨平台或者单一平台的推广信息的投放。上述推广信息投放平台104可以为上述一个或者多个用户102提供统一的操作界面以及素材管理、账号管理、数据管理等各种功能,方便用户同时在多个多媒体平台106上进行推广信息的投放。Fig. 1 shows an application scenario in which promotion information is delivered on multiple multimedia platforms through the promotion information delivery platform. In the application scenario shown in FIG. 1 , one or
对于短视频推广来讲,用户通常需要在上述推广信息投放平台维护一个视频素材库用于存放其准备投放的视频。在现阶段,上述视频素材库通常存储在推广信息投放平台的数据库或者其他第三方的数据库中。由于视频文件一般通过对象存储的方式进行存储,因此,上述视频素材库通常存储在对象存储数据库中,如图1中的第三方的对象存储数据库108所示。For short video promotion, users usually need to maintain a video material library on the above-mentioned promotion information delivery platform to store the videos they are going to launch. At the current stage, the above-mentioned video material library is usually stored in the database of the promotion information delivery platform or other third-party databases. Since video files are generally stored in an object storage manner, the video material library is usually stored in an object storage database, as shown in the third-party
在创建推广计划之前,用户需要先将备选的视频素材通过推广信息投放平台上传到上述对象存储数据库。而在用户准备创建推广计划时,用户则需要在对象存储数据库中选择推广计划所涉及的视频素材,并从推广信息投放平台支持的多个多媒体平台中选择目标多媒体平台。然后,再由推广信息投放平台将用户选中的视频素材从对象存储数据库中下载下来并再上传到目标多媒体平台。这样,用户才能在目标多媒体平台进行推广计划的创建以及投放。Before creating a promotion plan, the user needs to upload the candidate video material to the above-mentioned object storage database through the promotion information delivery platform. When the user prepares to create a promotion plan, the user needs to select the video material involved in the promotion plan in the object storage database, and select a target multimedia platform from multiple multimedia platforms supported by the promotion information delivery platform. Then, the promotion information delivery platform downloads the video material selected by the user from the object storage database and uploads it to the target multimedia platform. In this way, the user can create and launch a promotion plan on the target multimedia platform.
从上述过程可以看出,上述视频素材从对象存储数据库到目标多媒体平台的传输过程将包括推广信息投放平台从对象存储数据下载视频素材的下载过程以及推广信息投放平台将下载的视频素材上传到目标多媒体平台的上传过程。由于视频文件体量较大,上述下载以及上传过程将产生较大的时延。并且由于从对象存储数据库到目标多媒体平台一般都是通过公网传输,不但传输质量不能保障而且还会产生较多的流量费用。例如,经过统计,对于规模较大的推广信息投放平台,每天需要向目标多媒体平台上传超过10万条视频素材,因此,推广信息投放平台对于视频素材上传过程的传输性能以及流量费用都有着急迫的优化诉求。It can be seen from the above process that the transmission process of the above video material from the object storage database to the target multimedia platform will include the download process of the promotion information delivery platform downloading the video material from the object storage data, and the promotion information delivery platform uploading the downloaded video material to the target The upload process of the multimedia platform. Due to the large volume of video files, the above download and upload process will generate a large delay. And because the transmission from the object storage database to the target multimedia platform is generally through the public network, not only the transmission quality cannot be guaranteed, but also more traffic charges will be generated. For example, according to statistics, for a large-scale promotion information delivery platform, more than 100,000 video materials need to be uploaded to the target multimedia platform every day. Therefore, the promotion information delivery platform has urgent needs for the transmission performance of the video material upload process and the traffic cost. Optimization requirements.
为了解决上述问题,本公开的实施例提供了视频素材的传输方法,可以简化短视频推广信息制作过程中视频素材的传输过程,并降低视频素材的传输成本。In order to solve the above problems, the embodiments of the present disclosure provide a video material transmission method, which can simplify the video material transmission process in the short video promotion information production process and reduce the video material transmission cost.
图2显示了本公开实施例所述的视频素材的传输方法的实现流程。图2所示的视频素材的传输方法可以由上述推广信息投放平台执行。如图2所示,上述视频素材的传输方法可以包括:Fig. 2 shows the implementation process of the video material transmission method described in the embodiment of the present disclosure. The video material transmission method shown in FIG. 2 may be implemented by the above-mentioned promotion information delivery platform. As shown in Figure 2, the transmission method of the above-mentioned video material may include:
在步骤202,接收用户上传的视频素材。In
如前所述,在本公开的实施例中,用户可以通过推广信息投放平台在多个多媒体平台进行推广信息投放。在这种情况下,在创建推广计划之前,用户需要先将备选的视频素材上传到视频对象素材库。通常,推广信息投放平台可以通过网页形式或者应用程序客户端的形式给用户提供上传视频素材的操作界面,用户可以通过该操作界面选择本地的视频并上传。As mentioned above, in the embodiments of the present disclosure, the user can deliver promotional information on multiple multimedia platforms through the promotional information delivery platform. In this case, before creating a promotion plan, the user needs to upload the candidate video material to the video object material library. Usually, the promotion information delivery platform can provide users with an operation interface for uploading video materials in the form of a web page or an application client, through which the user can select a local video and upload it.
在步骤204,将视频素材存储到视频对象素材库。In
在本公开的实施例中,上述视频对象素材库与目标多媒体平台可以建立直接连接。也就是说,在本公开的实施例中,目标多媒体平台可以从上述视频对象素材库直接下载视频素材。这样的设计主要是为了降低视频素材的传输时延及流量成本,并提高视频素材的传输质量。In an embodiment of the present disclosure, a direct connection may be established between the video object material library and the target multimedia platform. That is to say, in the embodiment of the present disclosure, the target multimedia platform can directly download the video material from the above-mentioned video object material library. This design is mainly to reduce the transmission delay and traffic cost of video materials, and improve the transmission quality of video materials.
特别地,在本公开的一些实施例中,上述视频对象素材库与目标多媒体平台预先建立了专线连接。可以理解,通过预先建立的专线连接传输视频素材,一方面可以保障视频素材的传输质量,另一方面还可以降低传输视频素材所产生的流量成本。In particular, in some embodiments of the present disclosure, the video object material library and the target multimedia platform have pre-established a dedicated line connection. It can be understood that, on the one hand, the transmission quality of the video material can be guaranteed, and on the other hand, the traffic cost generated by the transmission of the video material can be reduced by transmitting the video material through the pre-established dedicated line connection.
在步骤206,接收视频素材在视频对象素材库的存储地址。In
在本公开的实施例中,在存储了视频素材之后,视频对象素材库会生成视频素材在视频对象素材库的存储地址,并将视频素材在视频对象素材库的存储地址反馈至推广信息投放平台。在本公开的一些实施例中,上述存储地址可以是统一资源定位符(URL)。In the embodiment of the present disclosure, after storing the video material, the video object material library will generate the storage address of the video material in the video object material library, and feed back the storage address of the video material in the video object material library to the promotion information delivery platform . In some embodiments of the present disclosure, the above storage address may be a Uniform Resource Locator (URL).
在步骤208,响应于确定用户在目标多媒体平台创建推广计划时选定上述视频素材,将上述视频素材在视频对象素材库的存储地址上传至目标多媒体平台。In
如前所述,在用户准备创建推广计划时,用户需要在视频对象素材库中选择需要投放的视频素材,并从推广信息投放平台支持的多个多媒体平台中选择目标多媒体平台。在这种情况下,在本公开的实施例中,推广信息投放平台会将用户选中的视频素材在视频对象素材库的存储地址上传至目标多媒体平台。具体地,推广信息投放平台可以通过调用目标多媒体平台提供的素材上传接口将用户选中的视频素材在视频对象素材库的存储地址上传至目标多媒体平台。As mentioned above, when the user prepares to create a promotion plan, the user needs to select the video material to be delivered in the video object material library, and select the target multimedia platform from multiple multimedia platforms supported by the promotion information delivery platform. In this case, in the embodiment of the present disclosure, the promotion information delivery platform will upload the video material selected by the user to the target multimedia platform at the storage address of the video object material library. Specifically, the promotion information delivery platform can upload the video material selected by the user to the target multimedia platform at the storage address of the video object material library by calling the material upload interface provided by the target multimedia platform.
在上述实施例中,推广信息投放平台上传至目标多媒体平台的仅仅是视频素材的存储地址,而非视频素材本身。在后续的操作中,将由目标多媒体平台根据该存储地址从视频对象素材库下载上述视频素材。可见,由于上述步骤208所述的传输过程传输的仅仅是存储地址,信息量非常小,因此传输存储地址所产生的传输时延也将非常小。In the above embodiment, what the promotion information delivery platform uploads to the target multimedia platform is only the storage address of the video material, not the video material itself. In subsequent operations, the target multimedia platform will download the video material from the video object material library according to the storage address. It can be seen that, since the transmission process described in
此外,在后续的视频素材的下载过程中,本公开的实施例是由目标多媒体平台根据上述存储地址直接从视频对象素材库下载视频素材,只涉及一次传输过程。而无需像传统的视频素材传输过程那样,需要先由推广信息投放平台从视频对象素材库下载视频素材,再由推广信息投放平台将下载的视频素材上传至目标多媒体平台。因此,上述视频素材传输方法的传输时延将得到大大降低,因此,流量成本也将大大降低。In addition, in the subsequent downloading process of the video material, in the embodiment of the present disclosure, the target multimedia platform directly downloads the video material from the video object material library according to the storage address, which only involves one transmission process. Unlike the traditional video material transmission process, the promotion information delivery platform needs to first download the video material from the video object material library, and then the promotion information delivery platform uploads the downloaded video material to the target multimedia platform. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced.
更进一步,在目标多媒体平台可以通过预先建立的专线连接从视频对象素材库下载视频素材的情况下,可以极大地保障视频素材的传输质量,与通过公网传输视频素材的方式相比还可以降低传输视频素材所产生的流量成本。Furthermore, when the target multimedia platform can download video material from the video object material library through a pre-established dedicated line connection, the transmission quality of the video material can be greatly guaranteed, and compared with the way of transmitting video material through the public network, it can also reduce the cost. The traffic cost incurred by transmitting video material.
在本公开的另一些实施例中,上述视频素材传输方法可以进一步包括生成视频素材预览图的方法。图3显示了本公开实施例所述的生成视频素材预览图的方法。如图3所示,上述生成视频素材预览图的方法可以包括:In some other embodiments of the present disclosure, the above video material transmission method may further include a method of generating a preview image of the video material. Fig. 3 shows a method for generating a video material preview according to an embodiment of the present disclosure. As shown in Figure 3, the above-mentioned method for generating a video material preview may include:
在步骤302,在将视频素材存储到视频对象素材库之后,获取视频素材的预览图。In
在本公开的一些实施例中,视频对象素材库可以提供截取图像帧的服务。此时,推广信息投放平台可以调用视频对象素材库的截取图像帧的服务,得到视频对象素材库返回的视频素材的预览图。通常情况下,在调用视频对象素材库的截取图像帧的服务时,推广信息投放平台会将截取图像帧所需的参数提交给视频对象素材库,由视频对象素材库根据上述参数从视频素材中截取图像帧,并返回给推广信息投放平台。在一些实施例中,上述参数可以包括需要截取图像帧的视频素材以及截取的图像帧的时间参数。在另一些实施例中,上述参数还可以包括截取得到的图像帧的大小等等。In some embodiments of the present disclosure, the video object material library may provide a service of intercepting image frames. At this time, the promotion information delivery platform may call the image frame interception service of the video object material library to obtain a preview image of the video material returned by the video object material library. Usually, when calling the service of intercepting image frames in the video object material library, the promotion information delivery platform will submit the parameters required for intercepting image frames to the video object material library, and the video object material library will extract the information from the video material according to the above parameters. Capture the image frame and return it to the promotion information delivery platform. In some embodiments, the above parameters may include the video material for which image frames need to be intercepted and the time parameters of the intercepted image frames. In some other embodiments, the above parameters may also include the size of the captured image frame and the like.
在步骤304,将视频素材的预览图添加至视频列表页。In
在本公开的一些实施例中,推广信息投放平台可以为用户提供视频列表页,用于显示用户已上传至视频对象素材库的视频素材的列表。并且,在上述视频列表页中将显示视频素材的预览图,以便用户可以直观地对不同的视频素材进行区分。In some embodiments of the present disclosure, the promotion information delivery platform may provide the user with a video list page for displaying a list of video materials that the user has uploaded to the video object material library. Moreover, a preview image of the video material will be displayed on the above video list page, so that the user can visually distinguish different video materials.
在步骤306,将视频列表页返回至用户使用的终端。In
本公开的实施例不限制用户使用的终端的类型,例如,上述终端可以是移动终端、平板以及个人电脑等等计算设备。Embodiments of the present disclosure do not limit the type of terminal used by the user. For example, the above-mentioned terminal may be a computing device such as a mobile terminal, a tablet, and a personal computer.
通过上述视频素材预览图的生成方法可以为用户提供包含用户上传的视频素材的视频列表页。用户可以通过视频列表页对上传的视频素材进行管理。Through the method for generating the preview image of the video material described above, a video list page including the video material uploaded by the user can be provided to the user. Users can manage uploaded video materials through the video list page.
在本公开的又一些实施例中,上述视频素材传输方法还可以进一步包括:在接收到视频素材在视频对象素材库的存储地址之后,将上述存储地址返回至用户使用的终端。这样,用户就可以通过上述存储地址直接预览自己已上传的视频素材。In some other embodiments of the present disclosure, the video material transmission method may further include: after receiving the storage address of the video material in the video object material library, returning the storage address to the terminal used by the user. In this way, the user can directly preview the uploaded video material through the above storage address.
在本公开的又一些实施例中,当目标多媒体平台根据上述存储地址直接从视频对象素材库下载视频素材之后,目标多媒体平台将生成上述视频素材的视频标识。上述视频素材的视频标识是在用户配置推广计划时使用的视频素材的视频标识。也就是说,在本公开的实施例中,用户在配置推广计划时如果需要用到视频素材,则只需要向目标多媒体平台传入视频素材的视频标识即可。在这种情况下,上述视频素材传输方法还可以进一步包括:在从目标多媒体平台接收到视频素材的视频标识之后,将视频素材的视频标识返回至用户使用的终端。从而,用户在后续创建推广计划时可以直接使用视频素材的视频标识来代表这个视频素材。In some other embodiments of the present disclosure, after the target multimedia platform directly downloads the video material from the video object material library according to the above-mentioned storage address, the target multimedia platform will generate the video identification of the above-mentioned video material. The above video identification of the video material is the video identification of the video material used when the user configures the promotion plan. That is to say, in the embodiment of the present disclosure, if the user needs to use the video material when configuring the promotion plan, the user only needs to transmit the video identification of the video material to the target multimedia platform. In this case, the above video material transmission method may further include: after receiving the video identification of the video material from the target multimedia platform, returning the video identification of the video material to the terminal used by the user. Therefore, the user may directly use the video identifier of the video material to represent the video material when subsequently creating a promotion plan.
对应上述由推广信息投放平台执行的视频素材传输方法,本公开的实施例还提供了可以由多媒体平台执行的视频素材传输方法。图4显示了本公开实施例所述的可以由多媒体平台执行视频素材的传输方法的实现流程。如图4所示,上述视频素材的传输方法可以包括:Corresponding to the above video material transmission method performed by the promotion information delivery platform, embodiments of the present disclosure also provide a video material transmission method that can be performed by a multimedia platform. Fig. 4 shows the implementation process of the video material transmission method that can be executed by the multimedia platform according to the embodiment of the present disclosure. As shown in Figure 4, the transmission method of the above-mentioned video material may include:
在步骤402,接收推广信息投放平台上传的视频素材的存储地址。In
在本公开的实施例中,如前所述,推广信息投放平台可以通过调用多媒体平台提供的素材上传接口将用户选中的视频素材在视频对象素材库的存储地址上传至多媒体平台。如此,多媒体平台将通过素材上传接口接收推广信息投放平台上传的视频素材的存储地址。In the embodiment of the present disclosure, as mentioned above, the promotion information delivery platform can upload the video material selected by the user to the multimedia platform at the storage address of the video object material library by calling the material upload interface provided by the multimedia platform. In this way, the multimedia platform will receive the storage address of the video material uploaded by the promotion information delivery platform through the material upload interface.
在步骤404,基于上述存储地址从视频对象素材库下载视频素材。In
在本公开的实施例中,如前所述,多媒体平台与视频对象素材库可以建立直接连接,例如,可以预先建立专线连接。也就是说,在本公开的实施例中,多媒体平台基于上述存储地址直接从上述视频对象素材库下载视频素材,并将下载的视频素材存储到目标多媒体平台的存储空间中。In the embodiment of the present disclosure, as mentioned above, a direct connection can be established between the multimedia platform and the video object material library, for example, a leased line connection can be established in advance. That is to say, in the embodiment of the present disclosure, the multimedia platform directly downloads the video material from the video object material library based on the storage address, and stores the downloaded video material in the storage space of the target multimedia platform.
具体地,在多媒体平台与视频对象素材库预先建立了专线连接的情况下,多媒体平台可以首先将上述视频素材的存储地址转化为专线地址;然后,再根据专线地址通过预先建立的专线连接从视频对象素材库下载视频素材。在本公开的实施例中,多媒体平台可以按照预先设置的规则在上述视频素材的存储地址上拼接预先设定的字符得到视频素材的专线地址,例如,在上述视频素材的URL地址上拼接预先设定的字符即可将上述视频素材的存储地址转换为专线地址。Specifically, in the case that the multimedia platform has pre-established a dedicated line connection with the video object material library, the multimedia platform can first convert the storage address of the above-mentioned video material into a dedicated line address; Object material library to download video material. In an embodiment of the present disclosure, the multimedia platform can splice preset characters on the storage address of the above video material according to preset rules to obtain the dedicated line address of the video material, for example, splice the preset characters on the URL address of the above video material. The storage address of the above-mentioned video material can be converted into a dedicated line address by specifying the specified characters.
在步骤406,生成视频素材的视频标识。In
在步骤408,将视频素材的视频标识反馈至推广信息投放平台。In
在本公开的实施例中,在多媒体平台从视频对象素材库下载视频素材并存储到自身的存储空间之后,可以为该视频素材生成一个视频标识。上述视频标识用于标记用户配置推广计划时使用的视频素材。这样,用户在配置推广计划时如果需要用到某个视频素材,则只需要向多媒体平台传入视频素材的视频标识即可。In the embodiment of the present disclosure, after the multimedia platform downloads the video material from the video object material library and stores it in its own storage space, it can generate a video identifier for the video material. The above video identification is used to mark the video material used when the user configures the promotion plan. In this way, if the user needs to use a certain video material when configuring the promotion plan, he only needs to pass in the video identifier of the video material to the multimedia platform.
在上述实施例中,推广信息投放平台上传至目标多媒体平台的仅仅是视频素材的存储地址,而非视频素材本身,因此传输的信息量非常小,传输存储地址所产生的传输时延也将非常小。In the above-mentioned embodiment, what the promotion information delivery platform uploads to the target multimedia platform is only the storage address of the video material, not the video material itself, so the amount of information transmitted is very small, and the transmission delay generated by the transmission of the storage address will also be very small. Small.
在视频素材的下载过程中,本公开的实施例是由目标多媒体平台根据上述存储地址直接从视频对象素材库下载视频素材,只涉及一次传输过程。而无需像传统的视频素材传输过程那样,需要先由推广信息投放平台从视频对象素材库下载视频素材,再由推广信息投放平台将下载的视频素材上传至目标多媒体平台。因此,上述视频素材传输方法的传输时延将得到大大降低,因此,流量成本也将大大降低。In the downloading process of the video material, in the embodiment of the present disclosure, the target multimedia platform directly downloads the video material from the video object material library according to the storage address, and only one transmission process is involved. Unlike the traditional video material transmission process, the promotion information delivery platform needs to first download the video material from the video object material library, and then the promotion information delivery platform uploads the downloaded video material to the target multimedia platform. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced.
更进一步,在目标多媒体平台可以通过预先建立的专线连接从视频对象素材库下载视频素材的情况下,可以极大地保障视频素材的传输质量,与通过公网传输视频素材的方式相比还可以降低传输视频素材所产生的流量成本。Furthermore, when the target multimedia platform can download video material from the video object material library through a pre-established dedicated line connection, the transmission quality of the video material can be greatly guaranteed, and compared with the way of transmitting video material through the public network, it can also reduce the cost. The traffic cost incurred by transmitting video material.
图5显示了本公开实施例所述的通过推广信息投放平台在目标多媒体平台进行推广信息投放的应用场景。如图5所示,在步骤501,用户选择视频素材上传到推广信息投放平台。在步骤502,接收到用户上传的视频素材之后,推广信息投放平台将视频素材存储到视频对象素材库,得到视频素材的存储地址。此外,推广信息投放平台还将调用视频对象素材库的截取图像帧的服务,得到视频对象素材库返回的视频素材的预览图。在步骤503,推广信息投放平台将视频素材的预览图添加至视频列表页,并将视频列表页以及视频素材的存储地址返回至用户。在步骤504,在创建推广计划之前,用户选择将上述视频素材上传至目标多媒体平台。在步骤505,推广信息投放平台调用目标多媒体平台提供的素材上传接口将上述视频素材在视频对象素材库的存储地址上传至目标多媒体平台。在步骤506,在接收推广信息投放平台上传的视频素材的存储地址之后,将上述存储地址转化为专线地址,并基于该专线地址通过专线连接直接从视频对象素材库下载视频素材。在步骤507,目标多媒体平台生成视频素材的视频标识,并将生成的视频素材的视频标识反馈至推广信息投放平台。在步骤508,接收到视频素材的视频标识之后,推广信息投放平台将视频素材的视频标识反馈给用户。Fig. 5 shows an application scenario of delivering promotional information on a target multimedia platform through a promotional information delivery platform according to an embodiment of the present disclosure. As shown in FIG. 5 , in
对应上述视频素材的传输方法,本公开的实施例还提供了一种推广信息投放平台,其内部结构如图6所示,可以包括:Corresponding to the transmission method of the above-mentioned video material, an embodiment of the present disclosure also provides a promotion information delivery platform, the internal structure of which is shown in Figure 6, which may include:
接收模块602,用于接收用户上传的视频素材;The receiving
存储模块604,用于将所述视频素材存储到视频对象素材库;A
地址接收模块606,用于接收所述视频素材在所述视频对象素材库的存储地址;以及
视频素材上传模块608,用于响应于确定所述用户在目标多媒体平台创建推广计划之前选定所述视频素材,将所述视频素材在所述视频对象素材库的存储地址上传至所述目标多媒体平台,由所述目标多媒体平台根据所述存储地址下载所述视频素材。A video material uploading module 608, configured to upload the video material to the target multimedia at the storage address of the video object material library in response to determining that the user selects the video material before creating a promotion plan on the target multimedia platform platform, and the target multimedia platform downloads the video material according to the storage address.
本公开的实施例还提供了一种多媒体平台,其内部结构如图7所示,可以包括:Embodiments of the present disclosure also provide a multimedia platform, the internal structure of which is shown in Figure 7, which may include:
存储地址接收模块702,用于接收推广信息投放平台上传的视频素材的存储地址;The storage
视频素材下载模块704,用于基于所述视频素材的存储地址从视频对象素材库下载所述视频素材;A video
视频标识生成模块706,用于生成所述视频素材的视频标识;以及反馈模块708,用于将所述视频标识反馈至所述推广信息投放平台。A video
需要说明的是,上述各个模块的具体实现方法可以参考前述实施例,在此不再重复说明。It should be noted that, for the specific implementation methods of the above modules, reference may be made to the foregoing embodiments, which will not be repeated here.
可以看出,在上述方案中,推广信息投放平台上传至目标多媒体平台的仅仅是视频素材的存储地址,而非视频素材本身,因此传输的信息量非常小,传输存储地址所产生的传输时延也将非常小。此外,在视频素材的下载过程中,本公开的实施例是由目标多媒体平台根据上述存储地址直接从视频对象素材库下载视频素材,只涉及一次传输过程。因此,上述视频素材传输方法的传输时延将得到大大降低,因此,流量成本也将大大降低。It can be seen that in the above scheme, only the storage address of the video material is uploaded to the target multimedia platform by the promotion information delivery platform, not the video material itself. Therefore, the amount of information transmitted is very small, and the transmission delay caused by the transmission of the storage address will also be very small. In addition, in the downloading process of the video material, in the embodiment of the present disclosure, the target multimedia platform directly downloads the video material from the video object material library according to the storage address, which only involves one transmission process. Therefore, the transmission delay of the above video material transmission method will be greatly reduced, and therefore, the traffic cost will also be greatly reduced.
基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的方法。Based on the same inventive concept, and corresponding to the methods in any of the above embodiments, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, the processor The method described in any one of the above embodiments is realized when the program is executed.
图8示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。FIG. 8 shows a schematic diagram of a more specific hardware structure of an electronic device provided by this embodiment. The device may include: a
处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。The
存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。The
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入/输出模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。The input/
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。The
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。It should be noted that although the above device only shows the
上述实施例的电子设备用于实现前述任一实施例中相应的视频素材传输方法,并且具有相应的方法实施例的有益效果,在此不再赘述。The electronic device in the above embodiments is used to implement the corresponding video material transmission method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的视频素材传输方法。Based on the same inventive concept, the present disclosure also provides a non-transitory computer-readable storage medium corresponding to the method in any of the above-mentioned embodiments, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions use To make the computer execute the video material transmission method described in any one of the above embodiments.
上述非暂态计算机可读存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。The above-mentioned non-transitory computer-readable storage medium may be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上示例性方法部分中任一实施例所述的视频素材传输方法,并且具有相应的方法实施例的有益效果,在此不再赘述。The computer instructions stored in the storage medium of the above embodiments are used to make the computer execute the video material transmission method described in any embodiment of the above exemplary method part, and have the beneficial effects of the corresponding method embodiments, which are not repeated here repeat.
本领域技术技术人员知道,本公开的实施方式可以实现为一种系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本公开还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。Those skilled in the art know that the embodiments of the present disclosure can be implemented as a system, method or computer program product. Therefore, the present disclosure can be embodied in the form of complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as "circuit", " module" or "system". Furthermore, in some embodiments, the present disclosure can also be implemented in the form of a computer program product embodied in one or more computer-readable media having computer-readable program code embodied therein.
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举示例)例如可以包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive examples) of computer-readable storage media may include, for example, an electrical connection with one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read only memory (ROM) , erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络(包括局域网(LAN)或广域网(WAN))连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through the Internet using an Internet service provider). connect).
应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, and these computer program instructions are executed by the computer or other programmable data processing apparatus to produce a flow diagram of the implementation and/or means for the functions/operations specified in the blocks in the block diagrams.
也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置的产品。These computer program instructions can also be stored in a computer-readable medium that can cause a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable medium can generate a program including implementation flowcharts and and/or the product of the instruction device for the function/operation specified in the box in the block diagram.
也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。It is also possible to load computer program instructions onto a computer, other programmable data processing apparatus, or other equipment, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process, thereby Instructions that enable execution on a computer or other programmable device provide a process for implementing the functions/operations specified in the flowcharts and/or blocks in the block diagrams.
此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。In addition, while operations of the disclosed methods are depicted in the figures in a particular order, there is no requirement or implication that these operations must be performed in that particular order, or that all illustrated operations must be performed, to achieve desirable results. Conversely, the steps depicted in the flowcharts may be performed in an altered order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step for execution, and/or one step may be decomposed into multiple steps for execution.
申请文件中提及的动词“包括”、“包含”及其词形变化的使用不排除除了申请文件中记载的那些元素或步骤之外的元素或步骤的存在。元素前的冠词“一”或“一个”不排除多个这种元素的存在。The use of the verbs "comprise", "comprise" and their conjugations mentioned in the application documents does not exclude the presence of elements or steps other than those stated in the application documents. The article "a" or "an" preceding an element does not exclude the presence of a plurality of such elements.
虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。Although the spirit and principles of the present disclosure have been described with reference to several specific embodiments, it should be understood that the disclosure is not limited to the specific embodiments disclosed, nor does division of aspects imply that features in these aspects cannot be combined to achieve optimal performance. Benefit, this division is only for the convenience of expression. The present disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the appended claims is to be accorded the broadest interpretation thereby encompassing all such modifications and equivalent structures and functions.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310004881.3A CN116017005B (en) | 2023-01-03 | 2023-01-03 | Video material transmission method and related equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310004881.3A CN116017005B (en) | 2023-01-03 | 2023-01-03 | Video material transmission method and related equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116017005A true CN116017005A (en) | 2023-04-25 |
| CN116017005B CN116017005B (en) | 2025-01-21 |
Family
ID=86036933
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310004881.3A Active CN116017005B (en) | 2023-01-03 | 2023-01-03 | Video material transmission method and related equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116017005B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119255060A (en) * | 2024-11-29 | 2025-01-03 | 杭州海康威视数字技术股份有限公司 | A material preview method, device, system, platform, client and medium |
| CN119697408A (en) * | 2024-12-12 | 2025-03-25 | 北京有竹居网络技术有限公司 | Data processing method, device, medium, electronic device and program product |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103503486A (en) * | 2011-12-27 | 2014-01-08 | 华为技术有限公司 | A video publishing method and system, and a video playing method and system |
| CN104572875A (en) * | 2014-12-19 | 2015-04-29 | 小米科技有限责任公司 | Popularization information putting effectiveness determining method and device |
| US20170142454A1 (en) * | 2015-11-13 | 2017-05-18 | Le Holdings (Beijing) Co., Ltd. | Third-party video pushing method and system |
| CN109547849A (en) * | 2017-09-21 | 2019-03-29 | 腾讯科技(北京)有限公司 | A kind of video information playback method, device, terminal and computer storage medium |
| CN109714643A (en) * | 2018-12-06 | 2019-05-03 | 北京达佳互联信息技术有限公司 | Recommended method, system and the server and storage medium of video data |
| CN110276636A (en) * | 2019-05-28 | 2019-09-24 | 北京派瑞威行互联技术有限公司 | Advertisement batch put-on method and device, storage medium and electronic device |
| CN110366013A (en) * | 2018-04-10 | 2019-10-22 | 腾讯科技(深圳)有限公司 | Promotion content pushing method, device and storage medium |
| CN111698346A (en) * | 2020-06-11 | 2020-09-22 | 北京百度网讯科技有限公司 | Private network address conversion method and device, private network gateway and storage medium |
| CN113573094A (en) * | 2021-09-24 | 2021-10-29 | 秒影工场(北京)科技有限公司 | Video sharing method and system |
| CN113645512A (en) * | 2021-08-03 | 2021-11-12 | 深圳牛视科技有限公司 | Video cover generation method |
-
2023
- 2023-01-03 CN CN202310004881.3A patent/CN116017005B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103503486A (en) * | 2011-12-27 | 2014-01-08 | 华为技术有限公司 | A video publishing method and system, and a video playing method and system |
| CN104572875A (en) * | 2014-12-19 | 2015-04-29 | 小米科技有限责任公司 | Popularization information putting effectiveness determining method and device |
| US20170142454A1 (en) * | 2015-11-13 | 2017-05-18 | Le Holdings (Beijing) Co., Ltd. | Third-party video pushing method and system |
| CN109547849A (en) * | 2017-09-21 | 2019-03-29 | 腾讯科技(北京)有限公司 | A kind of video information playback method, device, terminal and computer storage medium |
| CN110366013A (en) * | 2018-04-10 | 2019-10-22 | 腾讯科技(深圳)有限公司 | Promotion content pushing method, device and storage medium |
| CN109714643A (en) * | 2018-12-06 | 2019-05-03 | 北京达佳互联信息技术有限公司 | Recommended method, system and the server and storage medium of video data |
| CN110276636A (en) * | 2019-05-28 | 2019-09-24 | 北京派瑞威行互联技术有限公司 | Advertisement batch put-on method and device, storage medium and electronic device |
| CN111698346A (en) * | 2020-06-11 | 2020-09-22 | 北京百度网讯科技有限公司 | Private network address conversion method and device, private network gateway and storage medium |
| CN113645512A (en) * | 2021-08-03 | 2021-11-12 | 深圳牛视科技有限公司 | Video cover generation method |
| CN113573094A (en) * | 2021-09-24 | 2021-10-29 | 秒影工场(北京)科技有限公司 | Video sharing method and system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119255060A (en) * | 2024-11-29 | 2025-01-03 | 杭州海康威视数字技术股份有限公司 | A material preview method, device, system, platform, client and medium |
| CN119697408A (en) * | 2024-12-12 | 2025-03-25 | 北京有竹居网络技术有限公司 | Data processing method, device, medium, electronic device and program product |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116017005B (en) | 2025-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107979632B (en) | Processing method, device and system for push information | |
| US7774412B1 (en) | Methods and apparatus facilitating distribution of content | |
| JP6306187B2 (en) | Dynamic telephone number assignment | |
| CN105718540B (en) | Data loading method and device | |
| WO2019196628A1 (en) | Promotional content push method, apparatus, and storage medium | |
| US11212244B1 (en) | Rendering messages having an in-message application | |
| US10362359B2 (en) | Video player framework for a media distribution and management platform | |
| KR20160123377A (en) | Methods and systems for providing functional extensions with a landing page of a creative | |
| CN104350518A (en) | A method, server and system for configuring advertisement templates | |
| WO2018149371A1 (en) | Flow and service allocation method and apparatus for push information order, and storage medium | |
| CN114255084A (en) | Advertisement page display method, device and system | |
| WO2022144016A1 (en) | Application program control method and apparatus, electronic device, and storage medium | |
| CN112202598B (en) | Log recording method and device | |
| CN116017005A (en) | Video material transmission method and related equipment | |
| CN109495763A (en) | Virtual objects, which record, determines method, apparatus, server and storage medium | |
| CN113569089A (en) | Information processing method, device, server, equipment, system and storage medium | |
| TW201926966A (en) | Information sending method and apparatus | |
| WO2018161953A1 (en) | Method, device, system and storage medium for processing promotional content | |
| CN110413626A (en) | Promotion message update, method for uploading, device, electronic equipment and medium | |
| CN114816499A (en) | A kind of electronic resource sharing method, device and storage medium | |
| US20190261042A1 (en) | Techniques for obtaining and distributing user-generated content to internet-based content providers | |
| CN114679621A (en) | Video display method and device and terminal equipment | |
| KR20120076479A (en) | System and method for producing application | |
| CN113760279A (en) | Method and device for generating page | |
| CN112468543B (en) | Method, device, equipment and computer readable medium for publishing information |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |