The next step is to set up Zoom with our new live streaming server. This enables developers to record the live stream or parse audio and video. The primary use case for livestreaming is to bring your Zoom meeting/webinar to a different platform.
- Open the latest version of the Zoom client and start the meeting
- I do not need to track or match the data of users who join the meeting using the plain Zoom link.
- You’re correct that the ZAK token is required to join a meeting on behalf of a user, but it’s actually not needed if you just want the bot to join on its own.
- They have asked us to help make the meetings more secure so that students can’t share links to their friends who have not paid for the class.
- But somehow this bot is showing up if we are invited to a zoom meeting by an external zoom account.
- As a free user you can only record locally.
Zoom Meeting SDK for Windows Raw Recording Sample
The Live Steaming Page URL is the URL where you can view your stream. As this is the name of the stream, the Streaming Key can be whatever you choose. The Streaming URL is the base URL where your stream should be transmitted. Currently, it’s hosted on localhost, and in order to make the server accessible publicly, we’ll need to use Ngrok.
Intro to Postman with Zoom APIs
This is a huge issue for us as we have intentionally disabled transcripts for the related meetings and have major security concerns with an unapproved ai monitoring the meetings. Read.ai has appeared in multiple of our meetings and I am being forced to manually deny it. We have the same problem, never installed the app but it try to join our meetings. Then send the meeting audio to my local server ? For your bot to join a meeting with this setting, you must use a ZAK token alongside the JWT, not just the Client ID, Client Secret, and meeting URL.
- Developing what I thought would be a simple tool to retrieve the list of active participants in a Zoom meeting.
- Please note Zoom has published a policy on how Meeting SDK applications can operate.
- I never signed up with Read.ai so I can’t go to that account to disable it.
- Hi @CristianEni and @dsgreensNo webhook for live participants yet.
- Hi @kkempin @suzanna @blinas @julien1I created a support ticket on your behalf, you should hear back from our team soon.Please make sure to follow up with them
So, blocking Read.AI worked if we are the ones that run the meeting. New devleopers are using this, but not with a free account. As a free user you can only record locally.
Parsing Audio From RTMP Streams
I just wanted to update this thread since I had a helpful and insightful conversation with @alison from winorio casino registration Read’s team about this issue. Hi @av11I created a support ticket on your behalf, you should hear back from our team soon.Please make sure to follow up with them It is not added, and has never been approved in our App Marketplace dashboard. Hi @elisa.zoom , Our institution just had the same issue occur.
RTMP works over TCP (port 1935 by default) in order to deliver a persistent and low latency connection. One of the simplest ways that you can access it is the account_id parameter of the Get a User API. @vincent.dellelba @umamabluechiptech Apologies for misspeaking but after further consideration about the nature of the account ID I’m not able to send it over PM here.
Stream to FFMPEG
In contrast, The ZAK token is necessary to join as an authenticated user, especially when mandatory login is enforced The Join Token allows you to join meetings without authentication requirements, but it will fail when “require authentication to join” is enabled (as you’ve seen with error code 23) @amanda-recallai It didn’t work as in the meeting setting I have enabled “require authentication to join” option for the meeting that my bot is trying to join . My suggestion here would just be to omit any kind of join token in your config.toml, and instead just provide your Client ID, Client Secret, and the meeting URL that you want to join. I want the bot to join independently, not behalf of a user. @amanda-recallai If you take a look at the meeting_service_interface.h file in linux meeting sdk .
In this case, if registration is enabled, Zoom requires them to manually enter their email, which my client wants to avoid for user convenience. I am developing a website for a client, and I need guidance regarding Zoom API’s participant tracking features. Using the Get History of Meetings and Webinars endpoint, I was able to retrieve the list of past meetings.
If so, you can use the following test video which uses H.264 and AAC. You may run into issues with the encoding or container of your test video. Now that we have a server running, open a new terminal window. It then copies the data and only writes the audio to an output file. In the future, we’ll release a sample application that goes into more detail.
Zak token is to join a meeting on behalf of a user right.? You can send a bot to a meeting after it has begun via the Create Bot API using the configs above. To do this, you can configure your bot creation request to include a real-time webhook endpoint and specify which participant events you want to receive.
Would this user be flagged to them in any way? Is there any solution for overwriting this as the host of the meeting? There are many threads and support articles on this. These fitness businesses will have their students register and then we give join meeting links. DescriptionWe have created a Zoom solution that allows our customers (fitness businesses) to create virtual classes. I am looking for more information on how we can make the meeting more secure as today many students will share the links with their friends.
For Zoom Bot development to access meeting streams is only available with Zoom native SDKs (Windows, macOS). In your instance, I would enable both to best ensure only certain people have access to the meeting. This can be enabled by meeting and not for the whole account? The user would not be able to join the meeting. If someone makes an account with Email A for the yoga company and Email B for their Zoom account, then this meeting authentication would fail right? They have asked us to help make the meetings more secure so that students can’t share links to their friends who have not paid for the class.
