当前位置:网站首页>How to realize video call and live interaction in a small program when live broadcasting is so popular?
How to realize video call and live interaction in a small program when live broadcasting is so popular?
2022-06-23 06:43:00 【speedoooo】
lately , The live broadcast room of New Oriental online is selected to bring goods in bilingual 、 Features such as teaching in fun, etc. quickly come out of the circle . Selected by Dongfang for live broadcast “ Coil powder ” Direct call from ,“ Escaped via 、 Li Jiaqi , But I didn't avoid dongyuhui ”. In recent years , video 、 Live broadcast e-commerce is growing rapidly , The main reason is video 、 The live broadcast content can carry more abundant information than the graphic content 、 Higher user acceptance . As the penetration rate of live broadcast continues to deepen , Already with entertainment 、 Study 、 shopping 、 More and more scenes such as work are integrated together . In the second half of the development of the Internet , With the layout of Internet platform and the development of vertical field application , Live broadcast industry will usher in more diversified application scenarios , The scale of potential users will continue to expand .

In the live broadcasting industry in full swing , More and more enterprises choose to develop their own live broadcasting platform , Or hope in the original app Medium and upper shelves audio and video 、 Live broadcast function . How difficult is it to develop a live broadcast function ? Live broadcast is difficult : If you want to make the live broadcast from scratch , The technical difficulty is still very high , Because there are many technical difficulties in live broadcasting , video / Audio processing , Graph processing , video / Audio compression ,CDN distribution , Instant messaging and other technologies , Every technology is very professional . Live broadcast is easy : The good news is that the current giants in various fields , A lot of awesome frameworks have been encapsulated , We just need to use the framework that others have written , Can quickly build a live broadcast app, It's the legendary programming on the shoulders of Daniel . How can we simply and conveniently build a live broadcast platform ? The following is used by developers in FinClip Applet Examples of video call and interactive live broadcast in :
Prepare the development environment
1、 Please ensure that wechat developer tools have been installed locally
2、 Please make sure there is a support live-pusher and live-player Wechat public platform account of the component . Only certified enterprise accounts in specific industries can use these two components . View details FinClip Document center : Media components | Applet development help center _ Applet FAQs _ Introduction to applet -FinClip
3、 Please ensure that in the development and setting of wechat public platform account , Give the following domain name request permission :
wss://miniapp.agoraio.cn
4、 If you use 1.1.2 BETA Later version , You need to add the following additional domain names
Run the sample program
- stay FinClip And Agora.io Registered account , And create your own test project , obtain App ID. If you need to get Token or Channel Key, Please enable App Certificate
- Download the sample program on this page
- open utils Folder , stay config.js Fill the file with the obtained App ID: const APPID = 'abcdefg'
- download Agora Miniapp SDK, And will SDK Rename as “mini-app-sdk-production.js"
- Will be renamed "mini-app-sdk-production.js" The file is saved in the... Of this sample program lib Under the folder
- Start the wechat developer tool and import the sample program
- Enter channel name , Join the channel . Invite your friends to join the same channel , You can start video exchange .
The network of Native SDK It can communicate with applet directly .
About Token/Dynamic Key
If enabled App Certificate, You also need to generate on the server side Token or Dynamic Key Used for authentication . The generated Token or Dynamic Key Fill in the following methods :
//... client.join(<your key/access token here>, channel, uid, () => { //... |
边栏推荐
- C# DPI适配问题
- Understand how learning JSX works
- minio单节点部署 minio分布式部署 傻瓜式部署过程 (一)
- Steam教育对国内大学生的影响力
- haas506 2.0開發教程-高級組件庫-modem.sms(僅支持2.2以上版本)
- mysql如何将日期转为数字
- haas506 2.0开发教程-高级组件库-modem.net(仅支持2.2以上版本)
- C# wpf 附加属性实现界面上定义装饰器
- Day_ 03 smart communication health project - appointment management - inspection team management
- Skilled use of slicing operations
猜你喜欢

How to view native IP

Sword finger offer 42 Maximum sum of successive subarrays

20220621 Dual Quaternion
Link of Baidu URL Parameters? Recherche sur le chiffrement et le décryptage des paramètres d'URL (exemple de Code)

华为软件测试笔试真题之变态逻辑推理题

Day_ 12 smart health project jasperreports

解析创客教育中的个性化学习进度
百度URL參數之LINK?URL參數加密解密研究(代碼實例)

云盒子联合深信服,为南京一中打造智慧双模教学资源分享平台

leetcode - 572. 另一棵树的子树
随机推荐
解读创客教育中的团结协作精神
Open source ecology 𞓜 super practical open source license basic knowledge literacy post (Part 2)
Day_ 08 smart health project - mobile terminal development - physical examination appointment
C language removes line breaks (or other characters) at the end of strings
30 data visualization tips that can not be ignored
How to view native IP
Linked Storage
把CSMA/CD、Token Bus、Token Ring说清楚
qt creater搭建osgearth环境(osgQT MSVC2017)
1161 Merging Linked Lists
haas506 2.0开发教程-hota(仅支持2.2以上版本)
Smart port: how to realize intelligent port supervision based on the national standard gb28181 protocol easygbs?
Haas506 2.0 development tutorial -hota (only supports versions above 2.2)
熟练利用切片操作
直播带货这么火,如何在小程序中实现视频通话及直播互动功能?
Illustration Google V8 18: asynchronous programming (I): how does V8 implement micro tasks?
百度URL參數之LINK?URL參數加密解密研究(代碼實例)
Termux
Qt使用多线程编译项目的方法
【系统】右键桌面图标,转圈后,资源管理器就崩溃,桌面就重新刷新