Stranger socialization, as the name suggests, means that users establish social relationships with others outside the social graph through the content and services provided by the app, and have become a major category that cannot be ignored in the current pan-entertainment applications. In the stranger social scene, 1-to-1 socialization, chat room, and live show are the main "troika", driving the continuous growth of the overall market of stranger socialization.
Among them, 1-on-1 social is the most concerned. On the one hand, from the user's point of view, 1-to-1 social networking can better satisfy the user's desire for exploration and freshness, expand the social circle and network resources while having good privacy, and even find a love partner and soul mate through it. On the other hand, for manufacturers, 1-to-1 social applications are launched quickly, have strong monetization capabilities, and can bring a steady stream of revenue through gifts and other gameplay after long-term stable operation.
According to the data, in the top 100 pan-entertainment applications in major domestic application markets, 1-to-1 social applications account for more than 30%, and in overseas application markets, this number has reached more than 50%.
A wide variety of 1-on-1 social apps.
Taking the common 1-to-1 social gameplay as an example, the user browses the information of an anchor on the app, and then sends a **call invitation to the anchor, after the anchor is connected, the two parties can chat freely, and the chat process can also be interactive through gift rewards, and the platform will settle the fee after the call, and the anchor can get a certain percentage of the sharing reward.
At this time, the user was accompanied, the anchor was shared, and the platform received benefits from the call duration and user payment behavior, and the three parties jointly completed a complete business closed loop.
Therefore,For application developers, only by continuously facilitating such one-to-one calls can they achieve stable product growth. Whether it is enriching gameplay innovation, increasing the number of anchors, or improving the accuracy of algorithm matching, it is based on this goal. However, from a technical perspective, there are two other technical indicators that will affect user experience and platform monetization, which are often ignored by developers.
1.* Call through rate. The connection rate refers to the proportion of calls that can be received by the receiver and successfully established after the caller requests a call. Since most 1-to-1 social platforms charge based on the length of the call, the connection rate will directly affect the platform's revenue.
2.The time of the first frame of the picture. The first frame time of the screen refers to the waiting black screen time before the official connection after the anchor agrees to answer the call. The length of time affects the user experience. In the actual test, it was found that the waiting time below 1s is acceptable, and after more than 1s, as the time increases, the user's perception will fall off a cliff. Especially in the case of payment, the platform needs to provide an extremely fast and smooth call experience.
100% call arrival rate, call invitation must be delivered
To improve the connection rate of 1-to-1** calls, you must first clarify:What are the factors that affect the connection rate?
Let's look at the process of establishing a call one by one: when the caller sends a call request, the anchor will first receive a call invitation signal, and then subjectively decide whether to answer, and if he agrees to answer, he will further enter the **call room.
Therefore, the factors that affect the connection rate mainly exist in the following three links:
1.Whether the signaling was successfully delivered:Whether the signaling for the invite** call arrives and whether the call request can be successfully delivered to the receiver. This link mainly tests the transmission quality of IM signaling, and it is necessary to ensure that the signaling is not lost after transmission.
2.Is the anchor willing to answer:This link is mainly related to the subjective willingness and personal quality of the anchor, and a good platform will set some reward and punishment mechanisms to promote the anchor's willingness to answer.
3.* Whether the call is established successfully:Once you receive the request and agree to answer, you will be taken to the app's RTC room. This link tests the RTC's call stability in the face of different terminal devices and different network environments.
Among them, "whether the anchor is willing to answer" can only rely on the business side to strengthen the constraints and reward and punishment mechanism for the anchor to regulate the anchor's behaviorThe influence of factors 1 and 3 can be solved by NetEase Yunxin through the advantages of its own IM and RTC product linkage to improve the overall connection rate of the application.
Multi-link signaling channel assuranceCall invite: 0 missed
NetEase Cloud Signaling combines a stable and reliable signaling channel with IM to build a call invitation mechanism in audio ** scenarios. In addition to the IM acceleration node and KCP signaling long link based on NetEase Yunxin We-CAN global intelligent routing network, a multi-link signaling transmission scheme has also been specially developed to achieve 100% signaling arrival rate in the user's first state. In other words, as long as you send a call invitation signaling, CommsEase can unambiguously transmit the signaling to the receiver.
When the user clears out the application process is not good, or the client SDK cannot connect with the server normally due to network problems, Yunxin introduces the mobile phone system vendor push mechanism to notify the user that there is an incoming call to be received through a stable system-level long connection. In addition,The same signaling data will be connected to the server using two paths, WiFi and Celluar, and keep alive to ensure that the signaling can still be delivered when the network is weak on either path.
RTC room join success rate is 99%.
When the streamer agrees to answer the call and further enters the RTC room, it will be affected by many factors such as the performance of the mobile phone, the network environment, and so on. For this link, We-CAN's global nodes and anti-weak network algorithm play a good role, and We-CAN uses packet-level ARQ (timeout retransmission) and FEC (packet loss recovery) between nodes to improve the transmission quality. In a weak network environment with a network packet loss rate of 80%, the voice ** call can still be carried out normally, and the success rate of joining the room is also increased to more than 99%.
In addition, if the network receives interference and deteriorates when the network is transmitted on the end, the multi-link scheme can quickly switch to the mobile network channel, so that users are not aware of network fluctuations.
Room success rate data for a top 1-to-1 social customer.
The first frame time is as low as 600ms, and the call is open in seconds without waiting
After analyzing the connection rate, let's take a look at the second factor that affects user experience and platform monetization - the time of the first frame of the screen.
Call signaling 3-in-1** Calls are one step ahead
In the traditional call process, the user transmits the signaling request to the receiver after initiating the call, and after the receiver clicks to answer, the signaling is transmitted back to the user, and finally the two join the call room at the same time, and there are many steps, and this serial processing mode causes the whole call process to produce delay.
NetEase Yunxin combines the create join invite command into one call command to shorten the signaling processing timeand reduce RTT (round-trip delay) time. Compared to conventional processing methods, the delay is reduced by about 30%.
And in the ComInfo Quick Call component scenario,Call signaling requests can also be made at the same time as joining an RTC room, and the streamer can subscribe to the other party when the request is received and answeredThis reduces the time it takes to get a call to the first frame of the picture, and can be used in any 1-to-1 tone** call scenario, not just matchmaking.
We can directly deduce the optimization of the first frame duration of the screen after connecting to the ComSense solution from the data in the following table
For 1-to-1 social scenarios, NetEase Yunxin also provides functions such as content security, beauty and skin, etc., and can also provide a full set of source code for 1-to-1 social solutions and a gift package of 1 million minutes. For details, please consult the official website of NetEase Yunxin.