Rongyun product broadcast, inventory and hard work, continuous progress. Follow [Rongyun Global Internet Communication Cloud] to learn more
Rongyun's IM instant messaging and RTC real-time audio and video 2022H1 core capabilities will be reviewed, and the overall path of Rongyun's product strength improvement will be observed from another perspective.
Please see the detailed report -
Rongyun IM Instant Messaging Capability is New
The super group service was launched, and the IMKit Web SDK was launched, which further improved the functional diversity and the full coverage of the platform.
SDK capabilities
Super group is online
UltraGroup provides a new group business form, which supports the creation of independent channels in group conversations. The message data and group members of the ultra group can be aggregated by channel, and the messages between each channel are independent.
Application scenario: Allow users to join different channels according to their interests in the super community, and focus on the content they are interested in in the massive information. It is a powerful tool for building interest communities, game communities, fan communities and other large-scale user operation communities.
supergroup characteristics
- Unlimited number of group members
- There is no limit to the number of supergroups in the app
- Support for creating multiple channels in a super group
- Members can send messages in any channel, and messages between channels are isolated from each other
- Support single/all members mute
- Supports setting Do Not Disturb for a specified group or group channel
Platform and version: iOS + Android + Web + applet, starting from V5.2.0
**
Added IM chat room and RTC audio and video room binding interface**
After the chat room is successfully bound to the audio and video room, as long as the audio and video room still exists, the chat room will be prevented from being automatically destroyed.
Application scenario: The chat room has an automatic destruction mechanism. In apps that use the Rongyun language chat room and live broadcast service, functions such as live chat, barrage, and attribute recording may be implemented in conjunction with the chat room service using the IM SDK. In this case, you can consider binding the chat room with the audio and video room to ensure that the chat room will not be destroyed before the end of the voice chat and live broadcast, so as to avoid losing key data.
Platform and version: iOS + Android + Web + applet, starting from V5.2.1
IMKit Web SDK
IMKit Web SDK, including single group chat, system notification capabilities, contains high-quality UI, provides text, emoticons, pictures, GIF, voice, video, quotes, files, locations and other built-in message types, and supports custom messages Meet customers' personalized message sending and display needs.
It can meet the needs of developers to quickly launch their business on the Web side.
IMKit Web Features
- Full coverage of frequently used conversation list functions
UI encapsulation is carried out for common conversation list functions such as unread processing of conversation messages, conversation sticking to the top, conversation do not disturb, and global message content search. The functions are complete and the degree of productization is high.
- Single group chat session interface out of the box
Provides a standardized one-to-one, multi-person group UI chat interface, encapsulating complex message input, content display logic, etc., developers do not need secondary development, out of the box.
- Message Type Complete Encapsulation
Various message types such as text, emoticons, pictures, voice, location, GIF, small video and UI display processing logic are built-in, and special message sending and display requirements can also be achieved through the custom message function.
- Support UI customization
Provide high-quality UI and interactive experience, and support high customization in addition to standardized UI, and flexibly set UI display style according to the application UI style.
- Support multiple language switching
It supports multi-language switching, and currently provides Chinese, English, and Arabic, providing a better user experience for customers who need to go overseas.
- Support one-click access to audio and video
It perfectly undertakes the one-to-one, many-to-many audio and video calling capabilities of Rongyun, the minimalist audio and video function access process, and provides audio and video calling capabilities for single chat and group chat sessions.
- Low learning cost and fast integration
High degree of productization, complete functions, and out-of-the-box; only a few lines of code are needed to complete the integration quickly.
Platform and Version: IMKit SDK Web Independent Version
IMKit support disables built-in Emoji
The SDK supports disabling built-in Emoji since 5.2.3. If the developer does not want to use the built-in Emoji, you can choose to disable it. After disabling, the emoji panel will no longer display the Emoji tab. However, developers can still fully customize and adapt to new expressions by integrating the Emoji module provided by Rongyun without additional code.
Platform and version: iOS + Android, starting from V5.2.3
IMKit supports location plugins
IMKit 5.2.3 and later supports the new version of the locationKit plug-in. If developers need to use the location function, they can configure their own AutoNavi Map SDK account for integration. Rongyun no longer provides a default Gaode map development account.
When IMKit version before 5.2.3 is upgraded to 5.2.3, the old map plug-in will be invalid. If you integrate a new version of the plug-in, please be sure to delete the original integrated Jar package, otherwise the compilation will fail.
Platform and version: iOS + Android, starting from V5.2.3
(download location plugin)
Global Do Not Disturb Capability Upgrade
The SDK supports setting a period of time from any point in time (HH:MM:SS) as the global DND period for the current user, up to 24 hours.
If the client is offline, the Rongyun server will not send push notifications.
"Global DND Period" is the user-level DND setting and has the highest priority. When the user sets the "Global Do Not Disturb Period", the DND level set based on this setting shall prevail.
At the same time, it supports setting global Do Not Disturb.
- Notifications are only made for @messages, including @designated users and @everyone. If the conversation type to which the message belongs is single chat, it means no notification.
- If not set, the SDK will query the user-level DND settings of the session to which the message belongs, and then determine whether push notifications are required. The default is to notify for all messages.
- New settings: do not receive notifications, even if it is @message, do not push notifications.
Application scenario: If the customer wants to not be disturbed during non-working hours or rest time, but does not want to miss important messages, at this time, the message do not disturb function can be implemented through flexible configuration
Platform and version: iOS + Android, starting from V5.2.2
Server capability
Push remark service
Set the remark name of the target user (up to 100 remark names can be set at a time), and the remark name will be displayed in the push notification received from the target user, which greatly improves the user experience
Application scenario: In social scenarios, assuming that the receiver and the sender are friends with each other, the receiver may wish to display the sender's name as a personalized name (such as a friend's nickname) in the push notification.
By setting the user-level push note name function, the personalized name set by the recipient user for other users can be configured into the Rongyun push service. After the configuration is successful, the custom push note name will be displayed in the push notification.
Translation function
Provide translation plug-ins, which can quickly access external translation services for IMLib and IMKit SDK, and the Rongyun server is responsible for the authentication, API calls, account management, billing and other processes of connecting with external translation service providers. The translation plugin supports translating text.
The IMKit SDK provides the translation UI.
Application scenario : In the overseas scenario, in the user multilingual conversation scenario, the translation plug-in can be integrated to effectively improve the communication efficiency and avoid misunderstanding.
Scope of support: Support more than 60 languages around the world, 100% support for major languages, covering almost all valid user groups.
One-on-one chat ban
Set the specified user to be muted in the single chat session scenario, after which the user cannot send single chat messages.
Application scenario: If a user violates the rules in a single chat scenario, the administrator can mute the user to prevent the violation from continuing.
Token is invalid
The Token is permanently valid by default, and the function of setting a specified user to obtain the Token before a certain point in time is added.
When the user is currently connected to Rongyun, the user will not be disconnected after setting, and the user needs to obtain the Token again the next time the user connects.
Application scenario: Increase the security of Token management to avoid Token loss.
Rongyun RTC real-time audio and video capabilities are new
Provide network detection capabilities, online beauty and voice-changing capabilities with complete functions, and better support social pan-entertainment applications to conduct business.
SDK capabilities
RTC network detection
The RTCLib SDK provides the startRTCProbeTest method, which supports users to detect the network quality before joining the room, and then returns the data related to the current network quality, including round-trip delay, uplink and downlink packet loss rate, and uplink and downlink network bandwidth, to the upper-layer application through callbacks.
Application scenario: In scenarios with high network quality requirements, network quality detection is performed before joining a room to ensure smooth communication.
Platform and version: iOS + Android, starting from version 5.1.16
Beauty plugin
On-line powerful skin, beauty, filters and other functions:
Basic beauty
- Skin beauty function: 2 types of microdermabrasion effect, whitening, rosy.
- Basic filter function: Provide no less than 45 basic filters.
3. All beauty effect parameters can be adjusted.
Advanced Beauty
- Skin beauty function: 3 types of microdermabrasion effects, whitening, ruddy, mirroring, bright eyes, teeth beauty, dark circles removal, nasolabial wrinkle removal.
- Beauty function: including big eyes, round eyes, 5 types of face adjustment, thin cheekbones, thin jawbone, forehead adjustment, chin adjustment, thin nose, mouth adjustment, eye opening, eye distance, eye angle, proboscis, shrinking middle, smile, etc.
- Beauty filter function: Provides rich filter effects, no less than 75 basic filters.
- Provide professional and portable production tools and support user-defined filter props.
Application scenarios: At present, it has been widely used in video live broadcast, short video shooting, scene marketing, photo application, online education and other fields.
Platform and Version: Support iOS, Android, uni-app multi-platform.
Added six new voice changing effects
The sound effect plug-in (VoiceBeautifier) has added six voice-changing effects: Uncle, Old Boy, Little Boy, Miss Sister, Little Girl, and Pig Bajie.
Application scenarios: In leisure and entertainment applications, functions such as voice change, bel canto, and reverberation increase the fun of interaction; in specific scenarios such as werewolf killing, it can add points to the playing of different roles.
Web terminal supports cross-room microphone connection
Since version 5.3.0 of the Web RTC SDK, it supports the function of connecting microphones across rooms, and hosts in different rooms can join the peer room for connected microphone calls. All streamers in the room can see each other, and viewers in the room can see all streamers.
Application scenario: In the live broadcast scene, it is necessary to connect the microphones across the room to support the real-time interaction of the anchors in different live broadcast rooms.
Platform and version: Web RTC Lib 5.3.0 onwards
Server capability
placeholder watermark
When the server-side confluence service cannot receive the video data of a certain user, it will use the set placeholder watermark to fill the screen.
Supports text watermarks and image watermarks (text watermarks are superimposed on top of image watermarks).
Application scenario: In the connected microphone scenario, when the connected microphone turns off the camera or cancels the release of the video stream, a placeholder watermark is used to fill the black screen of the screen to optimize the user experience of the audience.
Optimize cloud recording experience
The recorded video format supports the hls format, and supports specifying the storage directory of the recorded files.
Added API for obtaining CDN pull stream address
When using the Rongyun CDN service, obtain the complete streaming address of a live studio through the Get CDN Streaming Address API.
Application scenarios:
- Mini Program CDN pull stream, used to divert traffic through Mini Program
- Live monitoring platform to check the live broadcast of each anchor
- List preview playback before entering the live room
- Small background window to play live stream
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。