Skip to main content

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)

Source distribution for httpstreamproxy 0.1.6
File Size Uploaded Provenance
httpstreamproxy-0.1.6.tar.gz 5.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for httpstreamproxy 0.1.6
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page