I've released a new project that I've been using personally to get the URLs for some web cams.
As any seasoned Custom Channels fan knows, a lot of hosted web cams and other streams use rotating URLs so that people can't link to them permanently. The problem with those URLs is, you can't use them for Custom Channels streams because they eventually become unavailable.
Webcam Resolver will fetch the real URLs for you and redirect to that URL, allowing you to use it as a proxy for the stream URLs of your Custom Channels.
Example
http://192.168.1.150:8000/stream/surfchex/avon
This this will redirect to the real stream URL of the Avon cam hosted by Surfchex. Its original url is: https://www.surfchex.com/cams/avon/
Webcam Resolver looks up, finds, and redirects the response to this streaming URL, allowing you to replace the streaming URL in your Custom Channel, with the URL to Webcam Resolver.
So you would use http://192.168.1.150:8000/stream/surfchex/avon
as the streaming URL of your Custom Channel
Providers
Right now the only providers supported are:
- Surfchex
- IPCamLive
Check it out
The project is deployed as a simple Docker image. Installations instructions as well as more documentation can be found in the README.