You can now get a sneak peek at our new Navigation UI that is being rolled out the first week in April 2023. It can be enabled by clicking on your user name in the top right corner of the Uplynk CMS, then selecting Preview New Nav. To disable the new Navigation UI, just repeat the process.

Contact Support with any questions.

Fixes:

  • Fix luma calculation during an ad break, blackout, or while in warm standby failover mode.

  • Fix 8 hour max live asset duration rollover to use actual asset duration, not elapsed wallclock time.

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

As of 23020901-rc1 VOD slicer no longer requires a CPU with AVX instruction set support, and is compatible with rosetta on Apple M1.

Fixes:

  • Fix a data race in use_brokers=4 mode.

  • Fix a NULL dereference when slicing a .mp4 file with subtitle track(s).

  • Fix a VOD slicer incompatibility with Apple M1 rosetta emulation and Intel CPUs that do not support AVX instruction set.

  • Fix mis-detection of slicer state that would cause a warm failover slicer to continue slicing and uploading to the broker.

  • Fix a possible non-monotonically increasing DTS encoder output due to an input FPS change in the middle of a slice.

  • Fix an unhandled exception in slicer/broker communication over websocket (use_brokers=3).

  • Fix SCTE splice_immediate being delayed due to 33-bit PTS rollover.

  • Prevent infinite recursion due to enable_remote_config: 1 specified in the remote slicer config.

  • Allow frame-by-frame slicer (use_brokers=4) to survive a broker upgrade/restart.

  • Prevent a race condition in livepreview_with_audio muxer.

Enables:

  • Add support for ST-2038 closed captions.

  • Add audioac3_pass_through: 1 liveslicer config option.

  • Add -ac3_pass_through option to VOD slicer.

  • Add -use_all_audio_tracks option to VOD slicer.

  • Add -show_nv_devices and -nv_use_uuids uuid1[,uuid2[,...]] options.

  • Add involuntary_blackout: true to slicer status.

  • Add support for data: URL scheme in HLS manifest.

Other changes:

  • Improve GPU load distribution on systems with multiple Nvidia GPUs.

  • Increase involuntary blackout upload backlog threshold from 5 slices to 10 slices.

  • Pre-download media when ingesting a .m3u8 URL.

  • Delegate processing of SlicingSchedule.commands to the slicer API WebComponent, enabling slicer command support for content_start, safe_shutdown, etc...

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

As of 23020901-rc1 VOD slicer no longer requires a CPU with AVX instruction set support, and is compatible with rosetta on Apple M1.

Fixes:

  • Improve TR 101 290 UDP reader performance.

  • Fix unhandled exception in TS UDP slicer.

  • Fix a delayed slicer state transition affecting Live Events dashboard.

  • Fix FBF slicer mode (use_brokers=4) unhandled broker websocket exceptions.

  • Fix unhandled exceptions that may occur when adjusting livepreview_with_audio quality slider.

  • Constrain livepreview_with_audio minimum video bitrate to avoid max bitrate possibly too small slicer log spam.

Enables:

  • Add discont_when_fps_changes: yes/no slicer config option, and -no_discont_when_fps_changes command line option.

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

  • As of 22061100-rc1 VOD slicer requires a CPU with AVX instruction set support.

We are introducing Uplynk Search 3.0, which enables much more powerful search capabilities for assets. Uplynk Search 3.0 allows for sophisticated browser-like searches as well as providing for searching of metadata.

Uplynk Search 3.0 is optimized for full word searching. So, if you are searching for a partial string, you need to add * characters as wildcards. Partial searches will be slower than full word searches.

Here are some examples of the new schema:

Query: test beam

Result: assets that have the words test or beam in any of the indexed fields in order of the highest search score

Query: name: spiderman

Result: assets where the desc field contains the word spiderman

Query: *id: d3de**

Result: assets where the _id field starts with d3de

Query: external: m, name: +red -blue*

Result: assets that have an External ID that starts with m and must contain the word red but must not contain the word blue

Query: meta: foo=bar

Result: assets that contains value bar where the metadata key is foo

Query: meta: My Privacy=private

Result: assets that contain meta key of My Privacy with metadata value private. Note that metadata keys are case-sensitive.

Query: name: "the natural"

Result: assets where the desc field contains the phrase the natural

There is pop-up help with an “i” icon in the search box to help remember this new syntax.

Uplynk Search 3.0 works for all content searches (e.g. Playlist Builder), but the “i” pop-up help is only on the main content search.

When searching metadata, Uplynk Search 3.0 can only search for strings, not numerical values.

The backend for GET /api2/asset/list has been updated to use Search 3.0 so it will automatically do wildcard searches. This may impact the performance you are used to seeing, depending on your library size.

Documentation available below: * Content Management

Contact Support or your Technical Account Manager with any questions.

Fixes:

  • Mitigate slicer egress problems via a temporary involuntary slicer blackout, until the egress problem is resolved.

  • Fix mislabeled CC tracks.

  • Fix python3 compatibility issue breaking slicebot file renaming retries.

  • Avoid unnecessary discontinuity when slicing 50fps VOD with 30fps profile.

  • Fix a potential crash due to a dangling pointer dereference.

  • Fix python3 TypeError exception in slicebot triggered by source specific cfg file.

  • Fix liveslicer shutdown deadlock triggered by a deleted beam while in Ad break or warm failover mode.

Enables:

  • Add support for additional srt options: srt_latency, srt_inputbw, srt_maxbw, srt_enforced_encryption, srt_pbkeylen.

  • Add support for non-integer slicedur, -slicedur 1.5 for example.

  • Add limited support for DolbyVision passthrough (only HDR10 compatible).

  • Add uptime to slicer status.

Other changes:

  • Memory management improvements.

  • Remove support for -securemedia option.

  • Increase macos deployment target version to 10.15.

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

Fixes:

  • Fix handling of multiply specified track id that resulted in an asset with a bad alternate audio track.

  • Fix LivePreview regression when slicer starts in blackout.

  • Improve handling of missing DTS/PTS.

  • Fix sub-buffer issue that could result in Buffer.data dangling pointer.

  • Fix slicing VOD source that starts at 23.976 and ends at 29.97 fps.

  • Improve luma monitoring.

  • Fix use_brokers=1 slicer shutdown failure after the Beam has been deleted.

  • Fix a lipsync issue due to secondary audio track packets arriving late.

  • Fix potential memory leaks due to image bug: feature.

  • Fix a rare use_brokers=3 crash.

Enables:

  • Add capture_timeline_anomalies option.

  • Add opt-out option disable_slicer_config_upload, implement sanitized liveslicer config upload on slicer login.

  • Add enable_rtmp_pull liveslicer option.

  • Add support for input: srt, Secure Reliable Transport ingest directly via liveslicer.

Other changes:

  • Upgrade to ffmpeg 5.1 libraries.

  • Increase loudnorm LRA parameter range to match ffmpeg 5.1 changes.

  • Increase default livepreview_with_audio bitrate to 500Kbps, 30 fps.

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

You can now customize your Syndication feeds by adding the desired URL parameters as key/value pairs. This can be useful in cases where you want to add a delay to your Syndication job, use specific ad configurations, etc.

For more information please check out our UI and API docs.

We've added the following fields to our Slicer Failover SNS notifications, allowing you to get additional details about your failover process.

OID - owner id

Account - username

FO_Group_ID - failover group id

FO_Group_Name - failover group name

For more information please check out our documentation.

You can now choose to override your channel's schedule with a click of a button (or an API call), allowing you to switch quickly between your scheduled content and a live source without having to alter the schedule itself.

For example, you can use this when you want your viewers to switch quickly from scheduled content to breaking news, and then return to regular content once the news is over (JIP).

For more information please check out our UI and API docs.