<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Webrtc on Tech News Feed</title>
    <link>https://news.dhphong.com/tags/webrtc/</link>
    <description>Recent content in Webrtc on Tech News Feed</description>
    <generator>Hugo -- 0.131.0</generator>
    <language>vi</language>
    <lastBuildDate>Tue, 14 Apr 2026 02:07:20 +0700</lastBuildDate>
    <atom:link href="https://news.dhphong.com/tags/webrtc/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[PlanetScale Blog] Video Conferencing with Postgres</title>
      <link>https://news.dhphong.com/posts/2026-04-14-video-conferencing-with-postgres/</link>
      <pubDate>Tue, 14 Apr 2026 02:07:20 +0700</pubDate>
      <guid>https://news.dhphong.com/posts/2026-04-14-video-conferencing-with-postgres/</guid>
      <description>Nguồn: PlanetScale Blog
Tóm tắt Ứng dụng video conferencing có yêu cầu dữ liệu phức tạp: signaling real-time, tracking participants, quản lý rooms và sessions, lưu meeting metadata, chat và file sharing. Bài viết hướng dẫn cách model và implement data layer cho ứng dụng video conferencing sử dụng Postgres, bao gồm schema design và các kỹ thuật real-time.
Core data model bao gồm ba entities chính: Rooms (có thể là scheduled meeting, instant meeting, hoặc persistent room với join_code unique), Participants (track joined_at, left_at, is_host, audio_enabled, video_enabled), và Sessions (một room persistent có thể có nhiều sessions theo thời gian, mỗi session có recording_url).</description>
    </item>
  </channel>
</rss>
