Skip to main content

picklecast - WebRTC Screen Caster

Eliminate your dependence on Chromecast!

Screen share to a RaspberryPi or display computer connected to a projector or TV.

Access Picklecast here

How it Works

Picklecast is a client-side application that uses p2pt to establish the initial handshake between two browsers before setting up the WebRTC stream.

The app is hosted entirely on Github pages and has no backend (aside from public Webtorrent servers).

Offline Mode

Picklecast can run in an offline setting by locally hosting a small Python handshake server to connect the WebRTC clients.

$ pip install picklecast
$ picklecast --local
Server address: 192.168.1.193
Display URL:  https://192.168.1.193:8443/display
Client URL:   https://192.168.1.193:8443/
Public trackers disabled (--local)

Caveats

  • Audio sharing only supported from Chrome (bugzilla).
  • Currently there can be only one browser open to the display URL at a time
  • Only desktop browsers are supported, as mobile browsers don't support getDisplayMedia
  • I've had issues getting the WebRTC APIs working correctly with Chrome on Windows. Help on this issue would be appreciated.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

picklecast-1.1.0.tar.gz (42.5 kB view details)

Uploaded Source

File details

Details for the file picklecast-1.1.0.tar.gz.

File metadata

  • Download URL: picklecast-1.1.0.tar.gz
  • Upload date:
  • Size: 42.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.12

File hashes

Hashes for picklecast-1.1.0.tar.gz
Algorithm Hash digest
SHA256 57bcad9e3f882bceea9f897ff37e4f22a146135c0715b3b454dcca513b08a36f
MD5 8a2ee1105a611ce217b9eb27b55d1f90
BLAKE2b-256 f861cd8289d7e82d7bb07f649689f2acf304ad14bfbeffcdfd7fb023420f4fc5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 file

1.0.4

1 file

1.0.3.post2

1 file

1.0.3.post1

1 file

1.0.3

1 file

1.0.2

1 file

1.0.1

1 file

1.0.0

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page