Today, the concept of “Internet +” is in full swing, short video with short video, fast transmission, simple production process, low production threshold, strong participation and other features in all the hot focus of the Internet, appear in the public’s view. So how to quickly implement the mobile short video function? Based on his insights into the industry, the author will combine
Netease cloud letterTechnology for specific analysis.

Recommended reading:

How to design server architecture when hundreds of thousands of people are chatting in the live broadcast room at the same time?

Practice 1: What is Linmac Interactive Live Broadcast?

Practice 2: Evolution process of Netease Yunxin Interactive Live Broadcast program of Lianyun.com

Full Practice 3: The implementation scheme of Netease Yunxin Interactive Live broadcasting with Mai

Short video push and play

At present, there are many apps containing or focusing on short video services in AppStore, typical of which are Toutiao, Kuaishou and Yixin.com.



These three products are highly active apps and can represent the business trend of short video to a certain extent. These three products have the following main features in the video business:

  • The video is short, exciting and easy to play.
  • The video source is extensive, some net friend original, some video synthesis, some film and television excerpts.
  • Push the content that users are interested in according to their behaviors, and accurately locate users’ needs.
  • Extensive social circle sharing, a large number of operating public account push.

Because the business focus of this kind of APP is to make users “product stickiness” by pushing massive videos, it is weak in the early collection and editing of short videos, which leads to the following disadvantages:

  • The scope of the user group is reduced, and the effect of shooting and sending can not be achieved.
  • Users receive single video push, and there is a bottleneck in the development of social circle activity.
  • The strength of pre-processing is not enough, and the video resources created by users are lost.

Short video acquisition and pre-processing

Based on this business demand, another business branch of short video — video capture and pre-processing, such as Meipai, VUE and Alive, has emerged in the market.



If the first type of APP provides a platform for users to display themselves, then this type of APP can create a satisfactory work for users. This kind of APP mainly has the following business features:

  1. Diversity of video sources. Including local video, network video, collected video and other video sources.
  2. Perfect system for video editing. Including video clipping, splicing, filter, mixing, transition, transcoding and so on.
  3. Diversity of video output. Including video sharing, video upload specific platform, etc.
  4. Good editing experience. All editing effects can achieve “WHAT you see is what you get”, which can intuitively show users the effect after editing.
  5. Superior editing performance. Target video generation is fast and power consumption is low.

This kind of APP has excellent front-end processing ability, so the product type is more focused on tool class, so it also has the disadvantages of common tool class:

  1. Unable to “stick to users” for a long time, resulting in daily life far less than the first class of products.
  2. All technologies are in the front end, easy to be replaced by similar competitive products, lose the market.

Complete short video business ecology

A complete short video ecosystem should have the business focus of both products. As shown in the figure:



A complete short video ecosystem should have local editing, cloud processing, and final user previews. As shown in the figure, the red arrow is the flow direction of video data, and the blue dotted line is the flow direction of video related information. The core business of short video mainly includes the following:

1. Video acquisition

Mobile devices can capture videos and save them as files according to the resolution required by users. This part of the business on android and iOS platform can rely on the corresponding platform interface, the corresponding resolution of the data collection.

2. Video processing

Video processing is mainly video cutting, filter, watermark, stitching, transition, mixing and other special effects, generally use FFMPEG to carry out the corresponding effect processing, more in-depth can also use some of the system’s own optimization interface, or use the corresponding algorithm of image processing to achieve the effect of the video.

3. Upload videos

Mainly interacting with video service platforms, the main problem is to ensure the upload rate. Generally speaking, these service platforms will allocate the nearest service node according to the location of users to ensure the upload rate.

4. Video service platform

Provide cloud video processing services. The processing here mainly includes the provision of video storage space, cloud transcoding for video, video information encryption, video download and play node optimization selection and other services. In terms of storage and node optimization, sites can be arranged nationwide based on their own conditions, or CDN operated by a third party can be directly used to ensure optimal links for users.

5. User service platform

The user service platform is generally used for the statistics of video information, and the prediction algorithm of user behavior is generally done on the user service platform to ensure that the latest videos are pushed to users. At the same time, the user service platform also needs to obtain the optimal line from the video service platform to ensure the user’s download rate and online viewing fluency.

6. Video playback

Generally for a short video, video playback part does not need special comprehensive support video format, because all video service platform will upload the video of unified format transcoding, so compared with traditional players for short video requires a more “lightweight” video player, need only supports mp4, FLV mainstream format.

In general, short video business is relatively a closed ecosystem, so it is easier to cross cooperate with businesses in other fields and breed new types of apps. As shown in the figure, several extension businesses such as social networking, live broadcasting and IM are expanded.

How to build short video business quickly

From the core business of short video, the development of short video needs more professional audio and video developers to develop, and it needs a long time of technical precipitation to stand out from the same kind of competitive products. So how to quickly build a stable short video business line? Due to the independent ecological characteristics of short video service, it is considered to package short video service into an independent SDK, which can complete short video service with only a few simple steps during access. Relatively reliable short video SDK in the market include netease Yunxin, Kingsoft Video Cloud and Ali Video Cloud.

Take the short video service of netease Yunxin as an example, the main services completed by SDK are shown in the figure below:



As you can see, the SDK has almost done all short video services. Here are the reasons why it is recommended:

  1. Flexible interfaces. Built-in provides nearly complete video processing solutions, for developers with weak foundation can use the default configuration, for developers with a certain foundation can adopt a completely customized way to complete the project requirements.
  2. Video service platform. Netease Yunit is capable of large-scale network distribution, strong transcoding capability, relatively fast vod and download speed, and strong anti-network jitter capability under weak network conditions.
  3. Easy integration. Interface granularity setting is relatively reasonable, almost no code intrusion, convenient and fast integration.

Finally, I would like to show you that my personal short video Demo based on netease Yunxin short video SDK has copied the UI of competing products. After testing, it can be fully qualified for all short video business requirements on the market. The development of the project took two weeks.



I believe that after reading this article, you will have a preliminary idea on how to quickly realize the short video function on mobile terminals. If you want to get more products and technologies, you are welcome to pay attention to netease Yunxin blog.

To learn about the short video function of netease Yunxin, please go to netease Yunxin.