https://github.com/NeuralNine/vidstream
Streaming video data via networks
https://github.com/NeuralNine/vidstream
opencv python sockets streaming video
Last synced: 11 months ago
JSON representation
Streaming video data via networks
- Host: GitHub
- URL: https://github.com/NeuralNine/vidstream
- Owner: NeuralNine
- License: mit
- Created: 2020-11-26T13:36:40.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-05-20T15:02:48.000Z (about 3 years ago)
- Last Synced: 2024-08-04T09:03:57.380Z (almost 2 years ago)
- Topics: opencv, python, sockets, streaming, video
- Language: Python
- Homepage: https://pypi.org/project/vidstream/
- Size: 17.6 KB
- Stars: 257
- Watchers: 9
- Forks: 151
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vidstream
Under construction! Not ready for use yet! Currently experimenting and planning!
Developed by Florian Dedov from NeuralNine (c) 2020
## Examples of How To Use (Buggy Alpha Version)
Creating A Server
```python
from vidstream import StreamingServer
server = StreamingServer('127.0.0.1', 9999)
server.start_server()
# Other Code
# When You Are Done
server.stop_server()
```
Creating A Client
```python
from vidstream import CameraClient
from vidstream import VideoClient
from vidstream import ScreenShareClient
# Choose One
client1 = CameraClient('127.0.0.1', 9999)
client2 = VideoClient('127.0.0.1', 9999, 'video.mp4')
client3 = ScreenShareClient('127.0.0.1', 9999)
client1.start_stream()
client2.start_stream()
client3.start_stream()
```
Check out: https://www.youtube.com/c/NeuralNine