Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hith3sh/pystreamrtc
Most simplest Python solution for WebRTC streaming of a video file. Capable of doing play, pause & seeking operations
https://github.com/hith3sh/pystreamrtc
gstreamer python streaming video webrtc
Last synced: 3 months ago
JSON representation
Most simplest Python solution for WebRTC streaming of a video file. Capable of doing play, pause & seeking operations
- Host: GitHub
- URL: https://github.com/hith3sh/pystreamrtc
- Owner: hith3sh
- Created: 2024-07-15T18:10:09.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-16T19:20:39.000Z (7 months ago)
- Last Synced: 2024-11-02T14:42:09.722Z (3 months ago)
- Topics: gstreamer, python, streaming, video, webrtc
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PyStreamRTC
![2024-07-1700-28-33-ezgif com-video-to-gif-converter](https://github.com/user-attachments/assets/0868f257-125d-4f2d-8b6b-8d8eb89b053f)Welcome to PyStreamRTC, versatile media streaming solution leveraging the power of Python, GStreamer, and WebRTC.
## Instructions
### Install GStreamer
#### Debian/Ubuntu
`sudo apt-get install -y gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav libnice10 libglib2.0-dev`
#### Pip install these
`pip install -r requirements.txt`### Play your video
`cd PyStreamRTC`
do `python streamer.py --video /path/to/your/video.mp4`
```
> Starting pipeline
======== Running on http://0.0.0.0:8080 ========
have fun!
```