{ "info": { "author": "Artur Pietrzyk, Tomasz Kolbusz", "author_email": "artudi54@gmail.com, tomaszkolbusz1@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# Video Streamer\nVideo streamer is a client-server application for streaming videos. It uses rtsp with gstreamer and libvlc for video processing and playing. It is written in Python3 using PySide2 Qt5 bindings.\n\n## Applications\n### Video Streamer\nThis application is a video client playing videos from remote server. It works on Windows, Linux and MacOS. It supports listing available videos through directory explorer and playing those videos.\n#### System Dependencies\n**libvlc** - for playing video\n### Video Streamer Server\nThis application is a server for video streaming. It is a linux-only console application capable of handling multiple clients.\n#### System Dependencies\n**dbus** - for internal communication (used on most Linux distributions by default)\n**mediainfo** - for querying video file information\n**gstreamer** - hosting rtsp video server and doing all video processing\n### Video Streamer Setter\nThis is a linux-only console application capable of setting additional video metadata for video files communicating with server via dbus. It can be used only on server machine - no remote acces.\n### System Dependencies\ndbus - same purpose as in Video Streamer Server\n## Video and audio support\nThere are two containers supported - MP4 and MKV. Video codec and audio codec have to be H264 and AAC.\n## Installation\nThis application can be installed with `pip` tool from PyPi using command:\n```\npip3 install video-streamer\n```\nAlternatively you can install it manually with:\n```\ngit clone https://github.com/artudi54/video-streamer\ncd video-streamer\npython3 setup.py install\n```\n## Running\nInstallation adds scripts to binary folders, they are available with names: `video_streamer.py`, `video_streamer_server.py` of `video_streamer_setter.py`.\n## About\nProject was created by Artur Pietrzyk and Tomasz Kolbusz as a part of Python university course.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/artudi54/video_streamer", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "video-streamer", "package_url": "https://pypi.org/project/video-streamer/", "platform": "", "project_url": "https://pypi.org/project/video-streamer/", "project_urls": { "Homepage": "https://github.com/artudi54/video_streamer" }, "release_url": "https://pypi.org/project/video-streamer/1.0/", "requires_dist": [ "pycairo", "PyGObject", "pymediainfo", "PySide2", "python-vlc" ], "requires_python": "", "summary": "Client-server video streaming application", "version": "1.0" }, "last_serial": 5366626, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d9ce581ada52eea1166158413d09b093", "sha256": "7bfa4ce3d3c10a15c868e88334806ac9df63a08be0ccb8c1a6415ffc0b0435d8" }, "downloads": -1, "filename": "video_streamer-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d9ce581ada52eea1166158413d09b093", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61751, "upload_time": "2019-06-06T10:58:47", "url": "https://files.pythonhosted.org/packages/f0/82/b7982b65864265a89091fb4a270b24b96b79607466f3394484976e1593e7/video_streamer-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "262e5186a8ff977f4c92fcea6892b66f", "sha256": "b5c968f8214a749fd6e0d16db4cf4017a529369e6771fe215ef6cabb2cb9516d" }, "downloads": -1, "filename": "video-streamer-1.0.tar.gz", "has_sig": false, "md5_digest": "262e5186a8ff977f4c92fcea6892b66f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33359, "upload_time": "2019-06-06T10:58:49", "url": "https://files.pythonhosted.org/packages/fc/39/d9bc2c0d177d9100d0e6803eb481c44d75806171e12f944cce280e667d3f/video-streamer-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9ce581ada52eea1166158413d09b093", "sha256": "7bfa4ce3d3c10a15c868e88334806ac9df63a08be0ccb8c1a6415ffc0b0435d8" }, "downloads": -1, "filename": "video_streamer-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d9ce581ada52eea1166158413d09b093", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61751, "upload_time": "2019-06-06T10:58:47", "url": "https://files.pythonhosted.org/packages/f0/82/b7982b65864265a89091fb4a270b24b96b79607466f3394484976e1593e7/video_streamer-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "262e5186a8ff977f4c92fcea6892b66f", "sha256": "b5c968f8214a749fd6e0d16db4cf4017a529369e6771fe215ef6cabb2cb9516d" }, "downloads": -1, "filename": "video-streamer-1.0.tar.gz", "has_sig": false, "md5_digest": "262e5186a8ff977f4c92fcea6892b66f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33359, "upload_time": "2019-06-06T10:58:49", "url": "https://files.pythonhosted.org/packages/fc/39/d9bc2c0d177d9100d0e6803eb481c44d75806171e12f944cce280e667d3f/video-streamer-1.0.tar.gz" } ] }