2N.fm / Project note

A Focused Experiment in Browser Sharing

2N.fm explored sharing a browser tab or screen through a named room, with another browser receiving the stream. The work combined an early WebRTC and Chrome-extension lineage with a Vue frontend, creating a focused experiment in browser-based media sharing.

Our role
Collaborative Vue receiver and media-player implementation
Stage
Experiment
Category
Experiments & archive

Source-backed illustration

Browser Sharing Map

  • Shared Browser Tab

    Illustrates the source-described sharing goal.

  • Named Room

    Illustrates the room-based connection concept.

  • Browser Receiver

    Illustrates the Vue receiver experience.

Illustrative project map based on archived source, not a runtime screenshot.

The Product Direction

The experiment centered on a simple interaction: share a browser tab or screen, give it a room name, and let another browser receive it. That goal shaped the receiver experience and kept the product focused on direct browser-to-browser media sharing.

The Implementation Work

The contribution included Vue migration and receiver setup, followed by player refactoring for separate audio and video handling. The work also covered playback, volume, and fullscreen interactions. The project retained upstream WebRTC and RTCMultiConnection attribution alongside collaborator contributions.

  • Collaborative implementation with Cody Sherman and upstream WebRTC and RTCMultiConnection work by Muaz Khan.
← All projects

Say hello

Have something in mind?

Send a note and tell us what you are trying to build, improve or understand. We can start from the idea, the existing product or the problem that needs solving.