{"version":1,"pages":[{"id":"t6GgvCZCkxjaGXjCUQiV","title":"Welcome","pathname":"/blog","siteSpaceId":"sitesp_4I6zj","emoji":"1f4d6","description":""},{"id":"S9NH82qck2GZQufplfuF","title":"Creating a scalable video platform","pathname":"/blog/overview/creating-a-scalable-video-platform","siteSpaceId":"sitesp_4I6zj","emoji":"1f3d7","description":"This first post is a quick overview regarding our technical approach. In future posts we will go deeply on subjects.","breadcrumbs":[{"label":"Overview"}]},{"id":"k2woF3PsfRb6YezCgGho","title":"Building a video streamer from scratch","pathname":"/blog/dev-stories/building-a-video-streamer-from-scratch","siteSpaceId":"sitesp_4I6zj","emoji":"1f6e0","description":"Video streamer is a core micro-service in SnapCall architecture. The service manages rooms where users exchange with audio and video flows through WebRTC architecture.","breadcrumbs":[{"label":"Dev stories"}]},{"id":"7qJyfKBRsVvPbwZFZhfX","title":"Tech Insights: Modifying Mediasoup source code for RTCP support with GStreamer","pathname":"/blog/dev-stories/tech-insights-modifying-mediasoup-source-code-for-rtcp-support-with-gstreamer","siteSpaceId":"sitesp_4I6zj","emoji":"1f51c","description":"","breadcrumbs":[{"label":"Dev stories"}]},{"id":"hcteFpLBW45hazCVqvuR","title":"Uptime is the key","pathname":"/blog/service/uptime-is-the-key","siteSpaceId":"sitesp_4I6zj","emoji":"1f51c","description":"","breadcrumbs":[{"label":"Service"}]},{"id":"eaUFb7bpHdKTIKRQYzEK","title":"Scale with usage","pathname":"/blog/service/scale-with-usage","siteSpaceId":"sitesp_4I6zj","emoji":"1f51c","description":"","breadcrumbs":[{"label":"Service"}]}]}