We have a need to use query args to uniquely tags streams within our logs.
With the Wowza 3.5 configured as a Http caching origin, we were able to send the
query arg with the playlist.m3u8 and received the chunklist.m3u8 as well as the
segment files all appended with the same query arg. Although I've seen posts
that says query args are not supported in HttpOrigin mode, it does appear to work
in the case of HLS.
In the case of HDS Http caching origin however, sending a query arg has a totally
different behavior. When we send the query arg with the manifest.f4m it converts
the query arg to base64 encoding.
Original query = ?MiiStrmId=7761707031362E71780835213746659700000000001
<?xml version="1.0" encoding="utf-8"?>
<media streamId="1" bootstrapInfoId="bootstrap1" width="424" height="240" bitrate="507" url="media_b520072_qTWlpU3RybUlkPTc3NjE3MDcwMzEzNjJFNzE3ODA5NTM3MTM3NDY3MjQwNzAwMDAwMDAwMDE=.abst/">
Is there a way to shut off the base64 encoding and maintain the original query arg within the manifest?