http streaming proxy
This project implements HTTP streaming proxy that can be used to proxy webcam streams.
To run this software you may use Docker or PIP package manager such as shown below
Docker approach
docker run -p 8080:8080 -e target_url="https://192.168.1.70/anonymous/jpeg/stream=0" -e verify="False" grro/httpstreamproxy:0.1.0
PIP approach
sudo pip install httpstreamproxy
After this installation you may start the proxy inside your python code or via command line using
sudo httpproxy --command listen --port 8080 --target_url https://192.168.1.70/anonymous/jpeg/stream=0 --verify False
Here, the proxy will be bind to on port 8080.
By running a systemd-based Linux distribution you may use the register command to register and start the proxy as systemd unit. By doing this the proxy will be started automatically on boot. Starting the server manually using the listen command is no longer necessary.
sudo httpproxy --command register --port 8080 --target_url https://192.168.1.70/anonymous/jpeg/stream=0 --verify False
Metadata
Release files for httpstreamproxy 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| httpstreamproxy-0.1.6.tar.gz | 5.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| httpstreamproxy-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.9 kB
Release files / httpstreamproxy-0.1.6.tar.gz
| Download URL | httpstreamproxy-0.1.6.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aac5a5260a301e6f97acdb7cb5a9faa2784e94f1d9f959136e2b1df3640e03ed
|
|
BLAKE2b-256 checksum How to use checksums |
c481864a4b3abf168d3cf8b32f4ee690b9fc221004364727230958285777dc4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|
Release files / httpstreamproxy-0.1.6-py3-none-any.whl
| Download URL | httpstreamproxy-0.1.6-py3-none-any.whl |
|---|---|
| Size | 10.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
11edc8fbcce5732ccb9a0ee9e240d4f3b9968a4f2e8cbd11fc575733f8280ed2
|
|
BLAKE2b-256 checksum How to use checksums |
0d9dde9a0dc736c3f1e975dc3816328f69744c7addda25ccbd99e56a600572fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.9.12
|
Security for httpstreamproxy 0.1.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.