I have configured Wowza Origin and Edge Server. When you try to fetch the video/stream from Edge, it will forward the query to backend origin server [ as per the forwarder condition ]. In my case, I have mentioned primary and fallback url that separated by "|" symbol.
Note : When you check Origin log, it will show only "test04_01", but in Edge server log, it shows like below [ mean, shows entire forwarder lone"]
FROM
wowz://www.example.com:443/WH12DH/definst/test04_01|wowz://www.example.com:443/WH12DH/definst/test04_01
TO
test04_01
So you basically want to capture everything after the last slash in the string? This'll do:
/(?<stream_name>[^/]+)$
This means capture one or more non-slash characters at the end of the string (going backwards until the first slash, i.e. the string's last slash, is encountered).
Anyone please provide solution for this one ?.
If you don't want to annoy people don't ping threads until at least 24 hours have passed. If you expect one-hour response time for questions there are plenty of paid options for that.
The pattern I gave you assumed that the token you were looking for was at the end of the string, because it was at the end of the string in the example you gave. Now that the rules apparently have changed the expression needs to be adjusted too. This might work:
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.