WebRTC Based Interactive Advertising
Presenter: China Mobile MIGU
Demo from Web & Networks Interest Group
Hello everyone, we are China Mobile Migu Interactive Entertainment Co. Ltd.
Today, our topic is ‘WebRTC based Interactive Advertising’.
I will present from the following aspects: first, introduce the background of interactive advertising, then briefly introduce our solution and optimisation points, and finally, there is a short demo.
Current advertising, mainly through words, pictures or videos to promote and show products.
Take game advertising as an example, CP usually chooses some beautiful characters, wonderful game levels and gorgeous game scenes to show game.
People passively accepts this information, it’s hard to have a deep feeling.
And the traditional form of advertising is weak in expression and low in interactivity.
With the development of era, 5G network has been gradually popularized.
The excellent network environment with high bandwidth and low latency provides necessary conditions for interactive application based on video stream.
In addition, the mainstream browsers, including mobile terminals, most of them support WebRTC technology So, the real-time video interaction solution based on WebRTC can be applied to many scenarios.
According to the above background, we propose an interactive advertising solution based on WebRTC technology.
The basic ideas are as follows: deploy the applications that need to be presented to the cloud, and make use of the real-time audio and video transmission feature of WebRTC, transmit images from the cloud to advertising space in real-time, and users can operate the cloud instance by directly operating the advertisement playing window.
Traditional live video stream usually uses RTMP transmission protocol, which has a large delay and can not achieve the expected effect.
This solution combines WebRTC and Edge Computing technology to reduce the latency from seconds to milliseconds.
At the same time, with the gross terminal advantage of WebRTC, interactive advertising can be implemented in all Web scenarios.
We also do some optimisation on WebRTC.
First, in the interactive advertising scenario, the connection mode is simplified from P2P to C/S mode.
The instance side collects audio and video related coding and transmission information in advance, sends it to the room server for storage.
When the user arrives, it immediately sends it to the user to establish a connection quickly.
The second optimization point is: optimize the WebRTC video conference based coding strategy, according to the characteristics of advertising video, use methods such as reduce the I frame interval and modify the frame drop strategy yo reduce the coding delay and improve the user experience.
Next, let’s take a look at the effect of the demo running on the mobile terminal based on our solution.
Open the browser, enter our test address, and will see the advertising page.
At this time, the game advertisement is playing, and there is a small window in the lower right corner.
If you are interested in the game, no need to download the game.
Click play to experience the game.
After entering the game, you can operate the game to try it.
This kind of game advertisement is very interactive, and the effect will be better.
Finally, how to help advertisers generate high-quality interactive advertising intelligently?
It is the challenge we are facing at present, and also the key direction of our attention and exploration in the future.