<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dasmeet Blog</title><description>Guides, product notes and security articles about online education, video meetings and Dasmeet.</description><link>https://dasmeet.com/</link><language>en-US</language><atom:link href="https://dasmeet.com/en/blog/rss.xml" rel="self" type="application/rss+xml"/><item><title>Why your meeting recording should be yours, as an MP4</title><link>https://dasmeet.com/en/blog/why-your-meeting-recording-should-be-yours-as-an-mp4/</link><guid isPermaLink="true">https://dasmeet.com/en/blog/why-your-meeting-recording-should-be-yours-as-an-mp4/</guid><description>Most platforms lock the recording inside their own player and put downloads on a higher tier. We did the opposite: every session&apos;s MP4 is free on every plan. Here is why.</description><pubDate>Tue, 06 Oct 2026 08:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When a session ends, the most valuable thing left behind is the recording. The person who could not attend watches it, the organizer reviews their own delivery, the organisation files it in its archive. Even so, many video conferencing products only show the recording in their own player; downloading the file costs extra or is not possible at all.&lt;/p&gt;
&lt;p&gt;At Dasmeet we made this part of the foundation: &lt;strong&gt;the MP4 recording of every session is a free download on every plan.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;What a player-locked recording costs you&lt;/h2&gt;
&lt;p&gt;BigBlueButton&apos;s default recording is not a single video file; presentation, audio, whiteboard strokes and chat are stored as separate layers and composed in the browser at playback time. It is a rich experience, but it has three practical problems:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;You cannot move the recording to another system (LMS, video archive, sharing platform).&lt;/li&gt;
  &lt;li&gt;The day you leave the service, the recordings leave with it.&lt;/li&gt;
  &lt;li&gt;Playback struggles on mobile devices and weak connections.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;What MP4 changes&lt;/h2&gt;
&lt;p&gt;MP4 is the common language every browser, every phone and every LMS can play today. Once you download it:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;It goes into your own archive; retention and access rules are your decision.&lt;/li&gt;
  &lt;li&gt;You upload it to Moodle, Canvas or your corporate portal as a plain file.&lt;/li&gt;
  &lt;li&gt;You trim it, add subtitles; the file is yours.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;How it works&lt;/h2&gt;
&lt;p&gt;When a session ends, BigBlueButton processes the recording; depending on the session length this takes minutes or hours. Once processing finishes, Dasmeet converts the recording to MP4 and makes it available in the panel. For organisations working through the API, the same file is listed as a format in the &lt;code&gt;getRecordings&lt;/code&gt; response; your existing LMS plugin already shows it.&lt;/p&gt;

&lt;h2&gt;Why free&lt;/h2&gt;
&lt;p&gt;Making the recording a plan-dependent privilege means forcing an organisation to pay for access to its own data. We do not think that is right. The data belongs to the organisation; we run the infrastructure. We treat this as an assumption of the product, not a line in the price list.&lt;/p&gt;</content:encoded><category>Product</category><category>Recordings</category><category>MP4</category><category>BigBlueButton</category><author>Dasmeet Ekibi</author></item><item><title>Connecting Moodle to Dasmeet, step by step</title><link>https://dasmeet.com/en/blog/connecting-moodle-to-das-meeting-step-by-step/</link><guid isPermaLink="true">https://dasmeet.com/en/blog/connecting-moodle-to-das-meeting-step-by-step/</guid><description>If Moodle already has the BigBlueButton activity, there is nothing new to install. Changing the server URL and shared secret is enough to bring your branding and recordings along.</description><pubDate>Tue, 22 Sep 2026 08:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Moodle is one of the few LMSs that supports BigBlueButton in core: the &lt;em&gt;BigBlueButtonBN&lt;/em&gt; activity module has been built in since 4.0. Because Dasmeet is fully compatible with the BigBlueButton API, connecting Moodle means changing exactly two fields.&lt;/p&gt;

&lt;h2&gt;First: get your API details&lt;/h2&gt;
&lt;p&gt;In the Dasmeet panel, open &lt;strong&gt;Integrations&lt;/strong&gt;. You will see two values for your organisation:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Server URL&lt;/strong&gt; — a BigBlueButton endpoint dedicated to your organisation.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Shared secret&lt;/strong&gt; — the secret that signs API calls. Do not share it; if you suspect it has leaked, rotate it from the panel.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Change the setting in Moodle&lt;/h2&gt;
&lt;ol&gt;
  &lt;li&gt;Sign in to Moodle as an administrator.&lt;/li&gt;
  &lt;li&gt;Go to &lt;strong&gt;Site administration → Plugins → Activity modules → BigBlueButton&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;Enter the Dasmeet server URL in &lt;em&gt;BigBlueButton Server URL&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;Enter the shared secret in &lt;em&gt;BigBlueButton Shared Secret&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;Save. The connection status notice at the top of the page should turn green.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That is all. Every existing BigBlueButton activity runs through Dasmeet from the next launch.&lt;/p&gt;

&lt;h2&gt;Branding and defaults&lt;/h2&gt;
&lt;p&gt;Meetings launched from Moodle also receive the logo, colours and default settings you defined in the panel. Nothing extra is needed on the Moodle side; Dasmeet adds these settings while handling the &lt;code&gt;create&lt;/code&gt; call.&lt;/p&gt;

&lt;h2&gt;Recordings&lt;/h2&gt;
&lt;p&gt;After a session ends, the &lt;strong&gt;Recordings&lt;/strong&gt; table on the Moodle activity page fills in. The MP4 format appears as a column; participants can download it directly. Deleting a recording is also done from Moodle and is reflected on the Dasmeet side.&lt;/p&gt;

&lt;h2&gt;Two common situations&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&quot;Could not connect&quot; notice:&lt;/strong&gt; usually a leading or trailing space in the secret. Clear the field and paste again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An old meeting is still on the old server:&lt;/strong&gt; the setting change only affects newly created sessions. If a session is open, wait for it to end.&lt;/p&gt;</content:encoded><category>Guides</category><category>Moodle</category><category>LMS</category><category>API</category><category>BigBlueButton</category><author>Dasmeet Ekibi</author></item><item><title>Choosing a data location: why organisations ask</title><link>https://dasmeet.com/en/blog/choosing-a-data-location-why-organisations-ask/</link><guid isPermaLink="true">https://dasmeet.com/en/blog/choosing-a-data-location-why-organisations-ask/</guid><description>&quot;Where is our data stored?&quot; is now one of the first questions in any procurement. We explain what data location means on shared and dedicated infrastructure.</description><pubDate>Tue, 08 Sep 2026 08:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Until a few years ago, choosing a video conferencing service was a conversation about quality and price. Today most organisational conversations open with a different question: &lt;strong&gt;where does the data live?&lt;/strong&gt; In this article we look at the reasons behind the question and the two different answers Dasmeet gives.&lt;/p&gt;

&lt;h2&gt;Why it matters&lt;/h2&gt;
&lt;p&gt;A meeting recording contains people&apos;s faces, voices, names and often the documents they shared. That places it squarely in the middle of personal data protection. Regulations such as KVKK in Türkiye and GDPR in Europe define in which country data is processed and under what conditions it may be transferred abroad. An organisation&apos;s legal team expects a clear answer from the provider.&lt;/p&gt;
&lt;p&gt;Beyond regulation there is a practical side: a server close to the data means lower latency. A server near the participants&apos; country directly affects audio and video quality.&lt;/p&gt;

&lt;h2&gt;What happens on shared infrastructure&lt;/h2&gt;
&lt;p&gt;In the shared model, several organisations use the same pool of servers. Each organisation&apos;s meetings, recordings and users are logically separated: an administrator from one organisation cannot reach any data of another. This separation is enforced at every layer of the software and tested separately for every new feature.&lt;/p&gt;
&lt;p&gt;The country where the shared infrastructure is located is stated in the service description; the organisation decides with that information.&lt;/p&gt;

&lt;h2&gt;What changes with a dedicated server&lt;/h2&gt;
&lt;p&gt;For an organisation that wants a dedicated server, reserved capacity is set up and &lt;strong&gt;the data location is the organisation&apos;s choice&lt;/strong&gt;. Data that must stay in Türkiye is processed on a server in Türkiye; when another country is required, that country is chosen. Recordings are stored in the same region.&lt;/p&gt;
&lt;p&gt;This model makes sense for:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Public bodies and affiliated institutions with restrictions on transferring data abroad&lt;/li&gt;
  &lt;li&gt;Companies delivering training in regulated sectors such as healthcare and finance&lt;/li&gt;
  &lt;li&gt;Education providers whose own contracts commit to a data location&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Questions to ask&lt;/h2&gt;
&lt;p&gt;Whichever provider you talk to, ask these four questions: In which country is data processed? Where are recordings stored? How is separation between organisations enforced and tested? How do I take my data when I leave? Our answer to the last one is simple: your recordings are already with you, as MP4 files.&lt;/p&gt;</content:encoded><category>Security and data</category><category>Data location</category><category>GDPR</category><category>Dedicated server</category><author>Dasmeet Mühendislik</author></item><item><title>Breakout groups: splitting a large session into small conversations</title><link>https://dasmeet.com/en/blog/breakout-groups-splitting-a-large-session-into-small-conversations/</link><guid isPermaLink="true">https://dasmeet.com/en/blog/breakout-groups-splitting-a-large-session-into-small-conversations/</guid><description>In a session of forty people, not everyone can speak. BigBlueButton&apos;s breakout rooms spread participants into small rooms and bring them back when time is up. How to use them well.</description><pubDate>Tue, 25 Aug 2026 08:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The most frequently mentioned weakness of online sessions is interaction: cameras off, microphones muted, the organizer talking alone. BigBlueButton&apos;s &lt;strong&gt;breakout rooms&lt;/strong&gt; are one of the most effective answers to that problem, and they are available in every Dasmeet session.&lt;/p&gt;

&lt;h2&gt;What the feature does&lt;/h2&gt;
&lt;p&gt;The organizer splits the main session into small rooms that run for a set time. Participants are distributed randomly or by hand; each room has its own audio, video, whiteboard and shared notes. When time runs out the rooms close and everyone returns to the main session. The organizer can enter and leave any room.&lt;/p&gt;

&lt;h2&gt;Three patterns that work&lt;/h2&gt;
&lt;h3&gt;1. Think first, then share&lt;/h3&gt;
&lt;p&gt;A question is posed, discussed for five minutes in rooms of two or three, then each room shares its conclusion in one sentence back in the main session. Keep it short; long rooms drift.&lt;/p&gt;
&lt;h3&gt;2. Practice workshop&lt;/h3&gt;
&lt;p&gt;Participants solve a task together in groups of four or five. Each room&apos;s shared notes become the result document; the organizer collects them at the end.&lt;/p&gt;
&lt;h3&gt;3. One-to-one feedback&lt;/h3&gt;
&lt;p&gt;While the large group works, the organizer holds short conversations in two-person rooms. The remaining participants stay busy with a task in the main session.&lt;/p&gt;

&lt;h2&gt;Details that matter&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Announce the duration before splitting; the timer is visible inside the room, but expectations should be set first.&lt;/li&gt;
  &lt;li&gt;Different presentations can be loaded into different rooms. Giving each group a different question diversifies the discussion.&lt;/li&gt;
  &lt;li&gt;Letting participants choose their own room (BigBlueButton 2.6+) increases engagement.&lt;/li&gt;
  &lt;li&gt;The recording covers the main session; rooms are not recorded. Have groups write their output into shared notes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Combine with polls&lt;/h2&gt;
&lt;p&gt;When the groups return, open a quick poll: &quot;Which answer did your group reach?&quot; The result appears over the presentation and the discussion continues from there. Used together, polls and breakout rooms can turn even a forty-person session into a live conversation.&lt;/p&gt;</content:encoded><category>Online education</category><category>Engagement</category><category>BigBlueButton</category><category>Breakout rooms</category><author>Dasmeet Ekibi</author></item><item><title>Let participants see you: organisation branding in the meeting experience</title><link>https://dasmeet.com/en/blog/organisation-branding-in-the-meeting-experience/</link><guid isPermaLink="true">https://dasmeet.com/en/blog/organisation-branding-in-the-meeting-experience/</guid><description>A participant clicks a link and lands on a screen from a product they do not know. In Dasmeet, from the sign-in screen to the meeting room, the brand on screen is the organisation&apos;s. Here is what you can customise and how.</description><pubDate>Tue, 11 Aug 2026 08:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For an organisation, meeting software is not a tool but part of the experience. When a participant clicks the training link, do they see the organisation&apos;s logo, or a third party&apos;s welcome screen? That detail affects trust and belonging. In Dasmeet, every organisation works under its own brand.&lt;/p&gt;

&lt;h2&gt;What can be customised&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Logo:&lt;/strong&gt; separate logos can be uploaded for light and dark themes. They appear in the panel, on the sign-in screen and in the top left of the meeting room.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Colour:&lt;/strong&gt; a brand colour and an accent colour are entered as two values. The panel derives an accessible scale from them; buttons, links and selection colours follow.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Favicon and page title:&lt;/strong&gt; the browser tab shows the organisation&apos;s name and icon.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Default meeting settings:&lt;/strong&gt; recording on or off, whether participants join with camera, whether there is a waiting room. Set once at organisation level, applied to every meeting.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Welcome and exit text:&lt;/strong&gt; the welcome message at the start of a meeting and the note after leaving are written in the organisation&apos;s own words.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Why colours are &quot;two values&quot;&lt;/h2&gt;
&lt;p&gt;A single brand colour is not enough; text on light backgrounds, button colour in dark mode, focus rings and dozens of other derivatives are needed. Instead of asking for each one, the organisation enters two colours and the system generates the rest in the OKLCH colour space, checking that every derivative has sufficient contrast. The &quot;our brand colour is light yellow and the text is unreadable&quot; problem never appears.&lt;/p&gt;

&lt;h2&gt;The meeting room is branded too&lt;/h2&gt;
&lt;p&gt;Branding does not stop at the panel. When Dasmeet creates a meeting it passes the logo and colour information to BigBlueButton; the participant sees the organisation&apos;s identity in the meeting room as well. This also applies to meetings launched from an LMS such as Moodle.&lt;/p&gt;

&lt;h2&gt;What is not customised&lt;/h2&gt;
&lt;p&gt;To be honest: the layout of the meeting room, the toolbar and the whiteboard are BigBlueButton itself and are not changed. Customisation concentrates on the elements that carry identity (logo, colour, text, defaults). That boundary is what lets every organisation receive the same reliable meeting experience.&lt;/p&gt;</content:encoded><category>Product</category><category>Branding</category><category>Customisation</category><category>Organisations</category><author>Dasmeet Ekibi</author></item><item><title>Infrastructure that scales with load: behind the scenes</title><link>https://dasmeet.com/en/blog/infrastructure-that-scales-with-load-behind-the-scenes/</link><guid isPermaLink="true">https://dasmeet.com/en/blog/infrastructure-that-scales-with-load-behind-the-scenes/</guid><description>A hundred sessions at nine in the morning, three in the afternoon. Fixed servers meet that either expensively or with poor quality. How Dasmeet grows and shrinks its server pool with load.</description><pubDate>Tue, 28 Jul 2026 08:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Video conferencing load is not a flat line. At education providers it peaks in the morning and evening and drops at the weekend; at companies, quarter-end meetings pile up. With a fixed number of servers there are two ways to meet that wave: buy for the peak and leave servers idle most of the time, or buy for the average and lose quality at the peak. Neither is good.&lt;/p&gt;

&lt;h2&gt;The pool and the dispatcher&lt;/h2&gt;
&lt;p&gt;In Dasmeet, meetings do not run on a single BigBlueButton server but in a &lt;strong&gt;server pool&lt;/strong&gt;. Every new meeting is placed on the most suitable server by a dispatcher that looks at the current load of each server in the pool. Participants never see this; the link is the same.&lt;/p&gt;

&lt;h2&gt;Growing&lt;/h2&gt;
&lt;p&gt;When the total load of the pool crosses a defined threshold, a new server is started, BigBlueButton is installed and configured automatically, and once the server passes its health check it joins the pool. This takes minutes, so the threshold is set to trigger before the peak. A margin of spare capacity is always kept in the pool to absorb sudden spikes.&lt;/p&gt;

&lt;h2&gt;Shrinking: the part that needs care&lt;/h2&gt;
&lt;p&gt;Shutting a server down is harder than starting one. A BigBlueButton server &lt;strong&gt;keeps processing recordings&lt;/strong&gt; even after the meeting on it has ended; depending on the session length this can take minutes or hours. Shutting down a server whose recording has not been processed means losing the recording.&lt;/p&gt;
&lt;p&gt;That is why the shrink step goes through a checklist: is there an open meeting on the server, is a recording waiting to be processed, have processed recordings been moved to permanent storage, has the transfer been verified? Only when everything checks out is the server first removed from the pool (it accepts no new meetings) and then shut down. No step is skipped; &quot;probably done&quot; is not enough.&lt;/p&gt;

&lt;h2&gt;The journey of a recording&lt;/h2&gt;
&lt;p&gt;A processed recording does not stay on the server; it is moved to permanent object storage, where the MP4 format is kept ready. So even if the server is shut down, the recording remains accessible. The download link you see in the panel or in your LMS points to that permanent storage.&lt;/p&gt;

&lt;h2&gt;What this gives you&lt;/h2&gt;
&lt;p&gt;Session quality does not drop at peak hours, you do not pay for idle capacity in quiet hours, and your recordings are safe regardless of a server&apos;s lifetime. You think about your session, not the infrastructure.&lt;/p&gt;</content:encoded><category>Product</category><category>Infrastructure</category><category>Scaling</category><category>Recordings</category><author>Dasmeet Mühendislik</author></item></channel></rss>