Save hls_url if present This line was removed from avalon 7 as part of the transcoding backend switch to newer active_encode with ffmpeg adapter instead of matterhorn. It is reinserted here to avoid breaking streaming of intercom pushed items that are not managed streams.  In this case hls_url isn't being set and location_url is the rtmp url because setStreamingLocations isn't setting it because the derivative is unmanaged.  In the end the item is not streamable since it doesn't have an HLS url and only an RTMP url. It would be good to switch to get rid of the need for two separate fields for RTMP and HLS streaming urls but it would require a larger refactoring of the code and possibly a data migration which probably isn't worth it at this stage.
Save hls_url if present
This line was removed from avalon 7 as part of the transcoding backend
switch to newer active_encode with ffmpeg adapter instead of matterhorn.
It is reinserted here to avoid breaking streaming of intercom pushed
items that are not managed streams.  In this case hls_url isn't being
set and location_url is the rtmp url because setStreamingLocations isn't
setting it because the derivative is unmanaged.  In the end the item is
not streamable since it doesn't have an HLS url and only an RTMP url.
It would be good to switch to get rid of the need for two separate
fields for RTMP and HLS streaming urls but it would require a larger
refactoring of the code and possibly a data migration which probably
isn't worth it at this stage.

avalonmediasystem/avalon,nulib/avalon,nulib/avalon,nulib/avalon,avalonmediasystem/avalon,uvalib/avalon,uvalib/avalon,avalonmediasystem/avalon,uvalib/avalon,avalonmediasystem/avalon,uvalib/avalon,nulib/avalon