Skip to main content

Streaming video data via networks

Project description

JyotiYatra

Under construction! Not ready for use yet! Currently experimenting and planning!

Developed by Akshat Shukla

Overview

JyotiYatra is a Python library for streaming video and audio data over networks. It is currently in the planning and experimental stage and not ready for production use. The library aims to provide an easy-to-use interface for setting up streaming servers and clients for various media sources.

Installation

JyotiYatra is not yet available for installation. Stay tuned for updates on how to install it once development progresses.

Usage

Creating A Server

from JyotiYatra.streaming import StreamingServer

server = StreamingServer('127.0.0.1', 9999)
server.start_server()

# Other Code

# When You Are Done
server.stop_server()

Creating A Client

from JyotiYatra.streaming import CameraClient, VideoClient, 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()

Examples

You can find example code in the examples directory to help you get started with using JyotiYatra.

Contributing

Contributions are welcome! Feel free to open an issue or pull request on the GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

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

Source Distribution

JyotiYatra-0.0.13.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

JyotiYatra-0.0.13-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file JyotiYatra-0.0.13.tar.gz.

File metadata

  • Download URL: JyotiYatra-0.0.13.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.2

File hashes

Hashes for JyotiYatra-0.0.13.tar.gz
Algorithm Hash digest
SHA256 a0f13d1f9524d46eb0ed3ba55f0fc85179073b8c02d77526854f4f085d9fa7bc
MD5 cd1aa85dda067fb0c86fd62fd88d09f2
BLAKE2b-256 adf12db8808596c1592c8caad5e20f4fa6a80b80fd94b5d279ee96c9f395a2ca

See more details on using hashes here.

File details

Details for the file JyotiYatra-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: JyotiYatra-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.2

File hashes

Hashes for JyotiYatra-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 ac4193312cdfe518ddccba7acf25ffcc082a2c2fc12ca35e4fd38118a01f12d3
MD5 6e71344827882123eb5ffc0f2416d061
BLAKE2b-256 33539ff737e91f54e2efc9f73ccc0d3de10dd96781dc427b4464fd299b717a50

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page