<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Media &amp; Entertainment Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/media-entertainment/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/media-entertainment/</link>
	<description></description>
	<lastBuildDate>Tue, 16 Jun 2026 23:13:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>Media &amp; Entertainment Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/media-entertainment/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Amazon S3 annotations: attach rich, queryable context directly to your objects</title>
		<link>https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 23:13:10 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Athena]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker Unified Studio]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Media & Entertainment]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing a new metadata capability for Amazon Simple Storage Service (Amazon S3) called annotations,...</p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/">Amazon S3 annotations: attach rich, queryable context directly to your objects</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing a new metadata capability for Amazon Simple Storage Service (Amazon S3) called annotations, enabling you to attach rich, large-scale business context directly to your objects. You can store up to 1,000 named annotations per object, each up to 1 MB in size, totaling up to 1 GB per object, in flexible formats like JSON, XML, YAML, or plain text. You can modify or delete an annotation at any time, without re-writing your objects, making it easy to keep your object context current.</p>
<p>Organizations are building AI agents and autonomous workflows that need to find, understand, and act on data without human intervention. To support these agentic workflows, you need metadata that can evolve alongside the data, scale to petabytes of objects, and remain queryable without expensive retrieval.</p>
<p>With S3 annotations, you can store context such as AI-generated transcripts, content ratings, or technical specifications directly alongside your objects. Your context moves automatically with the object during copy, replication, and cross-region transfers, and S3 removes it when you delete the object. When you enable S3 Metadata, annotations automatically flow into fully managed annotation tables that you can query with Amazon Athena and other analytics engines.</p>
<p><strong>Common use cases</strong><br>
        <br>Annotations solve complex metadata challenges across industries:</p>
<ul>
<li><strong>Media &amp; Entertainment</strong>: Track transcripts, content moderation results, subtitle files, and licensing metadata as separate annotations on video assets, eliminating the need to synchronize metadata across multiple media asset management systems.</li>
<li><strong>Financial Services</strong>: Attach AI-generated investment summaries and sentiment analysis to research documents, enabling autonomous research agents to discover relevant datasets through natural-language queries without maintaining separate metadata databases.</li>
<li><strong>Life Sciences</strong>: Annotate clinical trial data with regulatory status, patient cohort details, and approval chains, making compliance audits faster while keeping full context accessible for archived data in Amazon S3 Glacier storage classes without retrieval charges.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong>How annotations address metadata challenges</strong><br>
        <br>Amazon S3 already supports several ways to describe your objects. System-defined metadata captures properties like size and storage class. Object tags support operational tasks like access control and lifecycle management. User-defined metadata lets you add small amounts of custom information at upload time.</p>
<p>While these capabilities work well for their intended purposes, they have limitations when you need to attach much richer context without building and maintaining separate metadata systems. Annotations address these needs by providing metadata capabilities at a fundamentally different scale and flexibility, offering mutable, queryable context per object compared to 10 immutable tags or 2 KB of headers.</p>
<table>
<tbody readability="9">
<tr>
<td><strong>Capability</strong></td>
<td><strong>Max size</strong></td>
<td><strong>Mutable?</strong></td>
<td><strong>Best for</strong></td>
</tr>
<tr readability="4">
<td>System-defined metadata</td>
<td>Fixed</td>
<td>No</td>
<td>Object properties (size, storage class, creation time)</td>
</tr>
<tr readability="2">
<td>User-defined metadata</td>
<td>2 KB</td>
<td>No (set at upload)</td>
<td>Small custom key-value pairs</td>
</tr>
<tr readability="7">
<td>Object tags</td>
<td>10 tags, 128/256 characters per key/value</td>
<td>Yes</td>
<td>Access control, lifecycle rules, cost allocation</td>
</tr>
<tr readability="5">
<td><strong>Annotations</strong></td>
<td><strong>1 GB (1,000 &times; 1 MB)</strong></td>
<td><strong>Yes</strong></td>
<td><strong>Rich business context (JSON, XML, YAML, plain text)</strong></td>
</tr>
</tbody>
</table>
<p>Today, metadata describing S3 objects often lives in separate databases or sidecar files, requiring complex synchronization workflows that can exceed data storage costs. When you enable S3 Metadata annotation tables, this context becomes queryable at scale through Amazon Athena. AI agents can discover your data through natural language with the S3 Tables MCP server, which provides a standardized interface for AI models to query your annotations. You can query annotations for objects in any storage class, without restoring the objects or paying retrieval charges.</p>
<p><span><strong>Getting started with annotations</strong></span><br>
        <br>To start using annotations, make sure your AWS Identity and Access Management (IAM) policy or bucket policy grants permissions for the <code>s3:PutObjectAnnotation</code> and <code>s3:GetObjectAnnotation</code> actions. You can then add annotations to any existing or new S3 object using the <code>PutObjectAnnotation</code> API.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-104564 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects-1.png" alt width="1244" height="650"></p>
<p>For example, a media company can attach technical specifications and AI-produced summaries to a video asset using the AWS Command Line Interface (AWS CLI):</p>
<pre><code class="lang-bash"># Create a JSON file with technical metadata
cat &gt; mediainfo.json &lt;&lt; 'EOF'
{"codec":"H.265","resolution":"3840x2160","audio_tracks":8,"frame_rate":29.97}
EOF

# Attach it as an annotation
aws s3api put-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo 
  --annotation-payload ./mediainfo.json
</code></pre>
<pre><code class="lang-bash"># Attach a plain-text AI-generated summary as a separate annotation
echo "A 90-minute nature documentary covering wildlife migration patterns across three continents, featuring aerial footage and underwater sequences. Languages: English, Spanish, Portuguese." &gt; ai_summary.txt

aws s3api put-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name ai_summary 
  --annotation-payload ./ai_summary.txt
</code></pre>
<p>These commands attach two separate annotations to the same video object. The <code>mediainfo</code> annotation stores structured technical specifications as JSON, while the <code>ai_summary</code> annotation stores a text description. Each annotation is identified by a unique name, and you can read and modify each one independently. With unique names for each annotation, you can use different annotations to support multiple concurrent enrichment workflows, for example, one team adding technical metadata while another team adds content classifications, without interfering with each other.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104565 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects-2.png" alt width="1169" height="604"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Retrieve a specific annotation using the <code>GetObjectAnnotation</code> API:</p>
<pre><code class="lang-bash">aws s3api get-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo 
  ./mediainfo-output.json
</code></pre>
<p>To see all annotations attached to an object, use the <code>ListObjectAnnotations</code> API:</p>
<pre><code class="lang-bash">aws s3api list-object-annotations 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4
</code></pre>
<p>When you no longer need a specific annotation, remove it using the <code>DeleteObjectAnnotation</code> API:</p>
<pre><code class="lang-bash">aws s3api delete-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo
</code></pre>
<p>You can update an existing annotation at any time by calling <code>PutObjectAnnotation</code> again with the same annotation name. For large objects uploaded using multipart upload, attach annotations after completing the multipart upload using the <code>PutObjectAnnotation</code> API.</p>
<p><strong>Querying annotations at scale with S3 Metadata tables</strong><br>
        <br>Attaching annotations to individual objects is useful, but the real power comes when you query across all your annotations at scale. When you enable S3 Metadata annotation tables on your bucket, S3 automatically indexes your annotations into a fully managed Apache Iceberg table, called an annotation table. You can query annotation tables with Amazon Athena or any Iceberg-compatible engine.</p>
<p>To enable annotation tables, use the S3 console or the <code>CreateBucketMetadataConfiguration</code> API. The following example creates a new metadata configuration with annotation tables enabled while keeping journal tables for change tracking and disabling the live inventory table:</p>
<pre><code class="lang-json">{
  "JournalTableConfiguration": {
    "RecordExpiration": { "Expiration": "DISABLED" }
  },
  "InventoryTableConfiguration": { "ConfigurationState": "DISABLED" },
  "AnnotationTableConfiguration": {
    "ConfigurationState": "ENABLED",
    "Role": "arn:aws:iam::123456789012:role/S3MetadataAnnotationRole"
  }
}
</code></pre>
<p>This configuration tells S3 to automatically capture all your annotations in a queryable table. Once applied, any annotation you attach to objects in this bucket will appear in the table within approximately one hour.</p>
<p>If the bucket already has a metadata configuration, use the <code>UpdateBucketMetadataAnnotationTableConfiguration</code> API:</p>
<pre><code class="lang-bash">aws s3api update-bucket-metadata-annotation-table-configuration 
  --bucket my-media-bucket 
  --annotation-table-configuration '{"ConfigurationState":"ENABLED","Role":"arn:aws:iam::123456789012:role/S3MetadataAnnotationRole"}'
</code></pre>
<p>Once enabled, your annotations automatically flow into the annotation table. Journal tables update in near real time, while annotation tables refresh within an hour. Unlike traditional metadata tables that require predefined schemas, annotation tables automatically adapt to any JSON, XML, or YAML structure you write. Each annotation becomes a row in the table with its content stored in a <code>text_value</code> column, letting you query across all annotations without schema migrations.</p>
<p>If you enable annotation tables on a bucket that already has annotated objects, S3 automatically backfills existing annotations into the table. The backfill process runs in the background and can take several hours to days depending on the number of objects.</p>
<p>For example, to find all video assets with more than 8 audio tracks across your entire bucket using Amazon Athena:</p>
<pre><code class="lang-sql">SELECT DISTINCT bucket, object_key
FROM "s3tablescatalog/aws-s3"."b_my_media_bucket"."annotation"
WHERE name = 'mediainfo'
AND CAST(json_extract_scalar(text_value, '$.audio_tracks') AS INTEGER) &gt; 8
</code></pre>
<p>This query scans the annotation table for all annotations named <code>mediainfo</code>, extracts the <code>audio_tracks</code> field from the JSON content, and returns objects where the count exceeds 8.</p>
<p>Or to find all objects that received new annotations in the last 24 hours through the journal table:</p>
<pre><code class="lang-sql">SELECT bucket, key, version_id, record_timestamp, annotation.name
FROM "s3tablescatalog/aws-s3"."b_my_media_bucket"."journal"
WHERE record_timestamp &gt;= (current_date - interval '1' day)
AND annotation.name IS NOT NULL
AND record_type IN ('CREATE_ANNOTATION', 'DELETE_ANNOTATION')
</code></pre>
<p>This query uses the journal table to track annotation changes in near real time, which is ideal for building event-driven workflows that respond to new or deleted annotations.</p>
<p>You can also use natural language to search objects by their annotations using agents in Amazon SageMaker Unified Studio or any IDE with the S3 Tables MCP server. For example, asking &ldquo;find all PG-rated movies with Spanish subtitles from 2023&rdquo; returns results in seconds instead of the hours it would take querying multiple disconnected systems.</p>
<p><strong><u>Get started today</u></strong><br>
        <br>You can start using Amazon S3 annotations today in all AWS Regions, including the AWS China Regions. Annotation tables are available in all AWS Regions where S3 Metadata is available.</p>
<p>Whether you&rsquo;re building AI agents that need to discover data autonomously, managing petabytes of media assets with complex metadata, or tracking compliance context for archived datasets, annotations give you the scale and flexibility to attach rich metadata directly to your objects without managing separate systems.</p>
<p>Annotation storage is always billed at S3 Standard rates, even if the parent object is in S3 Glacier or another storage class. For full pricing details, visit the Amazon S3 pricing page.</p>
<p>To learn more and get started, visit the Amazon S3 Metadata overview page&nbsp;and the Amazon S3 documentation. Send feedback to AWS re:Post for S3 or through your usual AWS Support contacts.</p>
<p>Daniel Abib</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/">Amazon S3 annotations: attach rich, queryable context directly to your objects</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Transform live video for mobile audiences with AWS Elemental Inference</title>
		<link>https://thenokiablog.com/transform-live-video-for-mobile-audiences-with-aws-elemental-inference/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 24 Feb 2026 18:55:11 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS Elemental MediaLive]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Media & Entertainment]]></category>
		<category><![CDATA[Media Services]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/transform-live-video-for-mobile-audiences-with-aws-elemental-inference/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing AWS Elemental Inference, a fully managed AI service that automatically transforms and maximizes...</p>
<p>The post <a href="https://thenokiablog.com/transform-live-video-for-mobile-audiences-with-aws-elemental-inference/">Transform live video for mobile audiences with AWS Elemental Inference</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/02/transform-live-video-for-mobile-audiences-with-aws-elemental-inference.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing AWS Elemental Inference, a fully managed AI service that automatically transforms and maximizes live and on-demand video broadcasts to engage audiences at scale. At launch, you&rsquo;ll be able to use AWS Elemental Inference to adapt video content into vertical formats optimized for mobile and social platforms in real time.</p>
<p>With AWS Elemental Inference, broadcasters and streamers can reach audiences on social and mobile platforms such as TikTok, Instagram Reels, and YouTube Shorts without manual postproduction work or AI expertise.</p>
<p>Today&rsquo;s viewers consume content differently than they did even a few years ago. However, most broadcasts are produced in landscape format for traditional viewing. Converting these broadcasts into vertical formats for mobile platforms typically requires time-consuming manual editing that causes broadcasters and streamers to miss viral moments and lose audiences to mobile-first destinations.</p>
<p><span><strong>Let&rsquo;s try it out<br>
          <br></strong></span>AWS Elemental Inference offers flexible deployment options to fit your existing workflow. You can choose to create a feed through the standalone console or configure AWS Elemental Inference through the AWS Elemental MediaLive console.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><img loading="lazy" decoding="async" class="alignnone size-large wp-image-103082" src="https://thenokiablog.com/wp-content/uploads/2026/02/transform-live-video-for-mobile-audiences-with-aws-elemental-inference-1.png" alt="AWS Elemental Inference console" width="1024" height="557"></p>
<p>To get started with AWS Elemental Inference, navigate to the AWS Management Console and choose <strong>AWS Elemental Inference</strong>. From the dashboard, choose <strong>Create feed</strong> to establish your top-level resource for AI-powered video processing. A feed contains your feature configurations and begins in CREATING state before transitioning to AVAILABLE when ready.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-large wp-image-103083" src="https://thenokiablog.com/wp-content/uploads/2026/02/transform-live-video-for-mobile-audiences-with-aws-elemental-inference-2.png" alt="AWS Elemental Inference console" width="1024" height="597"></p>
<p>After creating your feed, you can configure outputs for either vertical video cropping or clip generation. For cropping, you can start with an empty feed. The service automatically manages cropping parameters based on your video specifications. For clip generation, choose <strong>Add output</strong>, provide a name (such as &ldquo;highlight-clips&rdquo;), select <strong>Clipping</strong> as the output type, and set the status to <strong>ENABLED</strong>.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>This standalone interface provides a streamlined experience for configuring and managing your AI-powered video transformations, making it straightforward to get started with vertical video creation and clip generation.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-large wp-image-103084" src="https://thenokiablog.com/wp-content/uploads/2026/02/transform-live-video-for-mobile-audiences-with-aws-elemental-inference-3.png" alt="AWS MediaLive inference" width="1024" height="448"></p>
<p>Alternatively, you can enable AWS Elemental Inference directly within your AWS Elemental MediaLive channel configuration. You can use this integrated approach to add AI capabilities to your existing live video workflows without modifying your architecture. Enable the features you need as part of your channel setup, and AWS Elemental Inference will work in parallel with your video encoding.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-large wp-image-103085" src="https://thenokiablog.com/wp-content/uploads/2026/02/transform-live-video-for-mobile-audiences-with-aws-elemental-inference-4.png" alt="AWS MediaLive inference console" width="1024" height="736"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>After it&rsquo;s enabled, you can configure <strong>Smart Crop</strong> with outputs for different resolution specifications within an <strong>Output group</strong>.</p>
<p><img decoding="async" loading="lazy" class="alignnone size-large wp-image-103086" src="https://thenokiablog.com/wp-content/uploads/2026/02/transform-live-video-for-mobile-audiences-with-aws-elemental-inference-5.png" alt="AWS MediaLive inference console" width="1024" height="790"></p>
<p>AWS Elemental MediaLive now includes a dedicated AWS Elemental Inference tab on the channel details page, providing a centralized view of your AI-powered video transformation configuration. The tab displays the service Amazon Resource Name (ARN), data endpoints, and feed output details, including which features, such as Smart Crop, are enabled and their current operational status.</p>
<p><span><strong>How AWS Elemental Inference works<br>
          <br></strong></span>The service uses an agentic AI application that analyses video in real time and automatically applies the right optimizations at the right moments. Detection of vertical video cropping and clip generation happens independently, executing multistep transformations that require no human intervention to extract value.</p>
<p>AWS Elemental Inference analyzes video and automatically applies AI capabilities with no human-in-the-loop prompting required. While you focus on quality video production, the service autonomously optimizes content to create personalized content experiences for your audience.</p>
<p>AWS Elemental Inference applies AI capabilities in parallel with live video, achieving 6&ndash;10 second latency compared to minutes for traditional postprocessing approaches. This &ldquo;process once, optimize everywhere&rdquo; method runs multiple AI features simultaneously on the same video stream, eliminating the need to reprocess content for each capability.</p>
<p>The service integrates seamlessly with AWS Elemental MediaLive, so you can enable AI features without modifying your existing video architecture. AWS Elemental Inference uses fully managed foundation models (FMs) that are automatically updated and optimized, so you don&rsquo;t need dedicated AI teams or specialized expertise.</p>
<p><span><strong>Key features at launch<br>
          <br></strong></span>Enjoy the following key features when AWS Elemental Inference launches:</p>
<ul>
<li>Vertical video creation &ndash; AI-powered cropping intelligently transforms landscape broadcasts into vertical formats (9:16 aspect ratio) optimized for social and mobile platforms. The service tracks subjects and keeps key action visible, maintaining broadcast quality while automatically reformatting content for mobile viewing.</li>
<li>Clip generation with advanced metadata analysis &ndash; Automatically detects and extracts clips from live content, highlighting moments for real-time distribution. For live broadcasts, this means identifying game-winning plays in soccer and basketball&mdash;reducing manual editing from hours to minutes.</li>
</ul>
<p>Keep an eye on this space as more features and capabilities will be introduced throughout this year, including tighter integration with core AWS Elemental services and features to help customers monetize their video content.</p>
<p><span><strong>Now available<br>
          <br></strong></span>AWS Elemental Inference is available today in 4 AWS Regions: US East (N. Virginia), US West (Oregon), Europe (Ireland), and Asia Pacific (Mumbai). You can enable AWS Elemental Inference through the AWS Elemental MediaLive console or integrate it into your workflows using the AWS Elemental MediaLive APIs.</p>
<p>With consumption-based pricing, you pay only for the features you use and the video you process, with no upfront costs or commitments. This means you can scale during peak events and optimize costs during quieter periods.</p>
<p>To learn more about AWS Elemental Inference, visit the AWS Elemental Inference product page. For technical implementation details, see the AWS Elemental Inference documentation.</p>
<p><strong>Updated on February 24th</strong> &mdash;&nbsp;Fixed broken link in AWS Elemental Inference documentation.</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/transform-live-video-for-mobile-audiences-with-aws-elemental-inference/">Transform live video for mobile audiences with AWS Elemental Inference</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing AWS RTB Fabric for real-time advertising technology workloads</title>
		<link>https://thenokiablog.com/introducing-aws-rtb-fabric-for-real-time-advertising-technology-workloads/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 23 Oct 2025 08:32:37 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon VPC]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Marketing & Advertising]]></category>
		<category><![CDATA[Media & Entertainment]]></category>
		<category><![CDATA[Networking & Content Delivery]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/introducing-aws-rtb-fabric-for-real-time-advertising-technology-workloads/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing AWS RTB Fabric, a fully managed service purpose built for real-time bidding (RTB)...</p>
<p>The post <a href="https://thenokiablog.com/introducing-aws-rtb-fabric-for-real-time-advertising-technology-workloads/">Introducing AWS RTB Fabric for real-time advertising technology workloads</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2025/10/introducing-aws-rtb-fabric-for-real-time-advertising-technology-workloads.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing AWS RTB Fabric, a fully managed service purpose built for real-time bidding (RTB) advertising workloads. The service helps advertising technology (AdTech) companies seamlessly connect with their supply and demand partners, such as Amazon Ads, GumGum, Kargo, MobileFuse, Sovrn, TripleLift, Viant, Yieldmo and more, to run high-volume, latency-sensitive RTB workloads on Amazon Web Services (AWS) with consistent single-digit millisecond performance and up to 80% lower networking costs compared to standard networking costs.</p>
<p>AWS RTB Fabric provides a dedicated, high-performance network environment for RTB workloads and partner integrations without requiring colocated, on-premises infrastructure or upfront commitments. The following diagram shows the high-level architecture of RTB Fabric.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-99960" src="https://thenokiablog.com/wp-content/uploads/2025/10/introducing-aws-rtb-fabric-for-real-time-advertising-technology-workloads-1.png" alt width="792" height="343"></p>
<p>AWS RTB Fabric also includes modules, a capability that helps customers bring their own and partner applications securely into the compute environment used for real-time bidding. Modules support containerized applications and foundation models (FMs) that can enhance transaction efficiency and bidding effectiveness. At launch, AWS RTB Fabric includes modules for optimizing traffic management, improving bid efficiency, and increasing bid response rates, all running inline within the service for consistent low-latency execution.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>The growth of programmatic advertising has created a need for low-latency, cost-efficient infrastructure to support RTB workloads. AdTech companies process millions of bid requests per second across publishers, supply-side platforms (SSPs), and demand-side platforms (DSPs). These workloads are highly sensitive to latency because most RTB auctions must complete within 200&ndash;300 milliseconds and require reliable, high-speed exchange of OpenRTB requests and responses among multiple partners. Many companies have addressed this by deploying infrastructure in colocation data centers near key partners, which reduces latency but adds operational complexity, long provisioning cycles, and high costs. Others have turned to cloud infrastructure to gain elasticity and scale, but they often face complex provisioning, partner-specific connectivity, and long-term commitments to achieve cost efficiency. These gaps add operational overhead and limit agility. AWS RTB Fabric solves these challenges by providing a managed private network built for RTB workloads that delivers consistent performance, simplifies partner onboarding, and achieves predictable cost efficiency without the burden of maintaining colocation or custom networking setups.</p>
<p><strong><u>Key capabilities</u></strong><br>AWS RTB Fabric introduces a managed foundation for running RTB workloads at scale. The service provides the following key capabilities:</p>
<ul>
<li><strong>Simplified connectivity to AdTech partners</strong> &ndash; When you register an RTB Fabric gateway, the service automatically generates secure endpoints that can be shared with selected partners. Using the AWS RTB Fabric API, you can create optimized, private connections to exchange RTB traffic securely across different environments. External Links are also available to connect with partners who aren&rsquo;t using RTB Fabric, such as those operating on premises or in third-party cloud environments. This approach shortens integration time and simplifies collaboration among AdTech participants.</li>
<li><strong>Dedicated network for low-latency advertising transactions &ndash; </strong>AWS RTB Fabric provides a managed, high-performance network layer optimized for OpenRTB communication. It connects AdTech participants such as SSPs, DSPs, and publishers through private, high-speed links that deliver consistent single-digit millisecond latency. The service automatically optimizes routing paths to maintain predictable performance and reduce networking costs, without requiring manual peering or configuration.</li>
<li><strong>Pricing model aligned with RTB economics &ndash; </strong>AWS RTB Fabric uses a transaction-based pricing model designed to align with programmatic advertising economics. Customers are billed per billion transactions, providing predictable infrastructure costs that align with how advertising exchanges, SSPs, and DSPs operate.</li>
<li><strong>Built-in traffic management modules</strong> &ndash; AWS RTB Fabric includes configurable modules that help AdTech workloads operate efficiently and reliably. Modules such as Rate Limiter, OpenRTB Filter, and Error Masking help you control request volume, validate message formats, and manage response handling directly in the network path. These modules execute inline within the AWS RTB Fabric environment, maintaining network-speed performance without adding application-level latency. All configurations are managed through the AWS RTB Fabric API, so you can define and update rules programmatically as your workloads scale.</li>
</ul>
<p><strong><u>Getting started</u></strong><br>Today, you can start building with AWS RTB Fabric using the AWS Management Console, AWS Command Line Interface (AWS CLI), or infrastructure-as-code (IaC) tools such as AWS CloudFormation and Terraform.</p>
<p>The console provides a visual entry point to view and manage RTB gateways and links, as shown on the <strong>Dashboard</strong> of the AWS RTB Fabric console.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter wp-image-100076 size-full" src="https://thenokiablog.com/wp-content/uploads/2025/10/introducing-aws-rtb-fabric-for-real-time-advertising-technology-workloads-2.png" alt width="2540" height="1404"></p>
<p>You can also use the AWS CLI to configure gateways, create links, and manage traffic programmatically. When I started building with AWS RTB Fabric, I used the AWS CLI to configure everything from gateway creation to link setup and traffic monitoring. The setup ran inside my Amazon Virtual Private Cloud (Amazon VPC) endpoint while AWS managed the low-latency infrastructure that connected workloads.</p>
<p>To begin,&nbsp;I created a <strong>requester gateway</strong> to send bid requests and a <strong>responder gateway</strong> to receive and process bid responses. These gateways act as secure communication points within the AWS RTB Fabric.</p>
<pre><code class="lang-bash"># Create a requester gateway with required parameters
aws rtbfabric create-requester-gateway 
  --description "My RTB requester gateway" 
  --vpc-id vpc-12345678 
  --subnet-ids subnet-abc12345 subnet-def67890 
  --security-group-ids sg-12345678 
  --client-token "unique-client-token-123"
</code></pre>
<pre><code class="lang-bash"># Create a responder gateway with required parameters
aws rtbfabric create-responder-gateway 
  --description "My RTB responder gateway" 
  --vpc-id vpc-01f345ad6524a6d7 
  --subnet-ids subnet-abc12345 subnet-def67890 
  --security-group-ids sg-12345678 
  --dns-name responder.example.com 
  --port 443 
  --protocol HTTPS
</code></pre>
<p>After both gateways were active, I created a link from the requester to the responder to establish a private, low-latency communication path for OpenRTB traffic. The link handled routing and load balancing automatically.</p>
<pre><code class="lang-bash"># Requester account creating a link from requester gateway to a responder gateway
aws rtbfabric create-link 
  --gateway-id rtb-gw-requester123 
  --peer-gateway-id rtb-gw-responder456 
  --log-settings '{"applicationLogs:{"sampling":"errorLog":10.0,"filterLog":10.0}}'</code></pre>
<pre><code class="lang-bash"># Responder account accepting a link from requester gateway to responder gateway
aws rtbfabric accept-link 
  --gateway-id rtb-gw-responder456 
  --link-id link-reqtoresplink789 
  --log-settings '{"applicationLogs:{"sampling":"errorLog":10.0,"filterLog":10.0}}'</code></pre>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>I also connected with external partners using <strong>External Links</strong>, which extended my RTB workloads to on-premises or third-party environments while maintaining the same latency and security characteristics.</p>
<pre><code class="lang-bash"># Create an inbound external link endpoint for an external partner to send bid requests to
aws rtbfabric create-inbound-external-link 
  --gateway-id rtb-gw-responder456</code></pre>
<pre><code class="lang-bash"># Create an outbound external link for sending bid requests to an external partner
aws rtbfabric create-outbound-external-link 
  --gateway-id rtb-gw-requester123 
  --public-endpoint "https://my-external-partner-responder.com"
</code></pre>
<p>To manage traffic efficiently, I added modules directly into the data path. The Rate Limiter module controlled request volume, and the OpenRTB Filter validated message formats inline at network speed.</p>
<pre><code class="lang-bash"># Attach a rate limiting module
aws rtbfabric update-link-module-flow 
  --gateway-id rtb-gw-responder456 
  --link-id link-toresponder789 
  --modules '{"name":"RateLimiter":"moduleParameters":{"rateLimiter":{"tps":10000}}}'</code></pre>
<p>Finally, I used Amazon CloudWatch to monitor throughput, latency, and module performance, and I exported logs to Amazon Simple Storage Service (Amazon S3) for auditing and optimization.</p>
<p>All configurations can also be automated with AWS CloudFormation or Terraform, allowing consistent, repeatable deployment across multiple environments. With RTB Fabric, I could focus on optimizing bidding logic while AWS maintained predictable, single-digit millisecond performance across my AdTech partners.</p>
<p>For more details, refer to the AWS RTB Fabric User Guide.</p>
<p><strong><u>Now available</u></strong><br>AWS RTB Fabric is available today in the following AWS Regions: US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Tokyo), Europe (Frankfurt), and Europe (Ireland).</p>
<p>AWS RTB Fabric is continually evolving to address the changing needs of the AdTech industry. The service expands its capabilities to support secure integration of advanced applications and AI-driven optimizations in real-time bidding workflows that help customers simplify operations and improve performance on AWS. To learn more about AWS RTB Fabric, visit the AWS RTB Fabric page.</p>
<p>&ndash; Betty</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/introducing-aws-rtb-fabric-for-real-time-advertising-technology-workloads/">Introducing AWS RTB Fabric for real-time advertising technology workloads</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
