# 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
```python
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
```python
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](LICENSE) file for details.
Raw data
{
"_id": null,
"home_page": null,
"name": "JyotiYatra",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "python, video, stream, video stream, camera stream, sockets",
"author": "Akshat Shukla",
"author_email": "<akshatshukla317@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ad/f1/2db8808596c1592c8caad5e20f4fa6a80b80fd94b5d279ee96c9f395a2ca/JyotiYatra-0.0.13.tar.gz",
"platform": null,
"description": "\n# JyotiYatra\n\nUnder construction! Not ready for use yet! Currently experimenting and planning!\n\nDeveloped by Akshat Shukla\n\n## Overview\n\nJyotiYatra 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.\n\n## Installation\n\nJyotiYatra is not yet available for installation. Stay tuned for updates on how to install it once development progresses.\n\n## Usage\n\n### Creating A Server\n\n```python\nfrom JyotiYatra.streaming import StreamingServer\n\nserver = StreamingServer('127.0.0.1', 9999)\nserver.start_server()\n\n# Other Code\n\n# When You Are Done\nserver.stop_server()\n```\n\n### Creating A Client\n\n```python\nfrom JyotiYatra.streaming import CameraClient, VideoClient, ScreenShareClient\n\n# Choose One\nclient1 = CameraClient('127.0.0.1', 9999)\nclient2 = VideoClient('127.0.0.1', 9999, 'video.mp4')\nclient3 = ScreenShareClient('127.0.0.1', 9999)\n\nclient1.start_stream()\nclient2.start_stream()\nclient3.start_stream()\n```\n\n## Examples\n\nYou can find example code in the `examples` directory to help you get started with using JyotiYatra.\n\n## Contributing\n\nContributions are welcome! Feel free to open an issue or pull request on the GitHub repository.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Streaming video data via networks",
"version": "0.0.13",
"project_urls": null,
"split_keywords": [
"python",
" video",
" stream",
" video stream",
" camera stream",
" sockets"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "33539ff737e91f54e2efc9f73ccc0d3de10dd96781dc427b4464fd299b717a50",
"md5": "6e71344827882123eb5ffc0f2416d061",
"sha256": "ac4193312cdfe518ddccba7acf25ffcc082a2c2fc12ca35e4fd38118a01f12d3"
},
"downloads": -1,
"filename": "JyotiYatra-0.0.13-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6e71344827882123eb5ffc0f2416d061",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5163,
"upload_time": "2024-04-27T15:18:41",
"upload_time_iso_8601": "2024-04-27T15:18:41.772936Z",
"url": "https://files.pythonhosted.org/packages/33/53/9ff737e91f54e2efc9f73ccc0d3de10dd96781dc427b4464fd299b717a50/JyotiYatra-0.0.13-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "adf12db8808596c1592c8caad5e20f4fa6a80b80fd94b5d279ee96c9f395a2ca",
"md5": "cd1aa85dda067fb0c86fd62fd88d09f2",
"sha256": "a0f13d1f9524d46eb0ed3ba55f0fc85179073b8c02d77526854f4f085d9fa7bc"
},
"downloads": -1,
"filename": "JyotiYatra-0.0.13.tar.gz",
"has_sig": false,
"md5_digest": "cd1aa85dda067fb0c86fd62fd88d09f2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4643,
"upload_time": "2024-04-27T15:18:43",
"upload_time_iso_8601": "2024-04-27T15:18:43.722448Z",
"url": "https://files.pythonhosted.org/packages/ad/f1/2db8808596c1592c8caad5e20f4fa6a80b80fd94b5d279ee96c9f395a2ca/JyotiYatra-0.0.13.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-27 15:18:43",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "jyotiyatra"
}