# Stream and share media





Recipes for moving files and streaming media directly between peers.

<Cards>
  <Card href="/p2p/how-to/stream-and-share-media/create-a-full-peer-to-peer-filesystem-with-hyperdrive" title="Create a full peer-to-peer filesystem with Hyperdrive" description="Mirror local folders into Hyperdrive and replicate with reader peers." />

  <Card href="/p2p/how-to/stream-and-share-media/store-and-serve-large-media-with-hyperblobs" title="Store and serve large media with Hyperblobs" description="Store large files as blobs on a Hypercore, replicate over Hyperswarm, and serve them over local HTTP with range requests." />

  <Card href="/p2p/how-to/stream-and-share-media/share-files-in-a-peer-to-peer-app" title="Share files in a peer-to-peer app" description="Swap a chat room for a Hyperdrive so peers can publish and fetch files." />

  <Card href="/p2p/how-to/stream-and-share-media/back-up-photos-in-a-peer-to-peer-app" title="Back up photos in a peer-to-peer app" description="Decode local photos with bare-ffmpeg/bare-media and push them into a Hyperblobs store." />

  <Card href="/p2p/how-to/stream-and-share-media/stream-stored-video-in-a-peer-to-peer-app" title="Stream stored video in a peer-to-peer app" description="Serve stored video over hypercore-blob-server so peers can stream it." />

  <Card href="/p2p/how-to/stream-and-share-media/stream-a-live-camera-in-a-peer-to-peer-app" title="Stream a live camera in a peer-to-peer app" description="Chunk live camera frames into Hyperblobs and serve them to peers." />
</Cards>
