{"id":21594,"date":"2022-03-22T06:46:14","date_gmt":"2022-03-22T11:46:14","guid":{"rendered":"https:\/\/blog.vplayed.com\/?p=21594"},"modified":"2024-01-29T04:28:05","modified_gmt":"2024-01-29T09:28:05","slug":"what-is-ott-video-transcoding","status":"publish","type":"post","link":"https:\/\/www.vplayed.com\/blog\/what-is-ott-video-transcoding\/","title":{"rendered":"What is Video Transcoding? Why is it Essential for OTT Streaming?"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">The fact that video consumption contributes to over 80% of the total Internet traffic is game-changing, and OTT is one major reason why the media industry is the way it is.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Thanks to the wide variety of display devices that have evolved over the years in making <\/span><a href=\"https:\/\/www.vplayed.com\/blog\/what-is-ott-over-the-top-explained\/\"><span style=\"font-weight: 400;\">over-the-top technology<\/span><\/a><span style=\"font-weight: 400;\"> one of the most adopted ways for viewing content.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">But, for a captured video to reach an end-user device in the right quality for an enhanced viewer experience demands more than mere broadcasting. A multitude of file formats that are compatible with a wider range of platforms\/ players is what can make a piece of content fetch the reach it intended to.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">And this is where, as a content producer, you ought to understand the significance of encoding and transcoding in a streaming workflow.&nbsp;<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-video-transcoding\"><span class=\"ez-toc-section\" id=\"What_is_Video_Transcoding\"><\/span>What is Video Transcoding?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-center\"><b>\u201c<\/b><b>Video transcoding<\/b> <span style=\"font-weight: 400;\">is the process of converting encoded data from one form to another involving change in 3 key elements of an uploaded video \u2014 the file format, resolution, and framerate.<\/span><b>\u201d<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In simple terms, Transcoding is particularly useful when users want to serve media without much buffering to multiple target devices like mobile phones, web, or smart TV, assuring a positive and stutter-free user experience.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-ott-transcoding-workflow\"><span class=\"ez-toc-section\" id=\"The_OTT_Transcoding_Workflow\"><\/span><b>The OTT Transcoding Workflow<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Here\u2019s illustrating the step-by-step process of how transcoding works:<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"input-stages\"><span class=\"ez-toc-section\" id=\"Input_Stages\"><\/span><b>Input Stages:<\/b><b><\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><b>1. Upload encoded content<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">The video is re-formatted so that any device can recognize and interpret the data. <\/span><a href=\"https:\/\/www.vplayed.com\/blog\/how-to-stream-videos-without-buffering-using-hls-protocol\/\"><span style=\"font-weight: 400;\">HLS (HTTP Live Streaming)<\/span><\/a><span style=\"font-weight: 400;\"> supports H.264 &amp; H.265 encoding.&nbsp;<\/span><\/p>\n\n\n\n<p><b>2. Create a pipeline in encoder <\/b><span style=\"font-weight: 400;\">specifying the input source (encoder output) &amp; the output destination; set the necessary privileges to access video output.&nbsp;<\/span><\/p>\n\n\n\n<p><b>3. Create a job:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Mention the pipeline info&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Input format (eg: MP4 with H.264), output format (.m3u8 with H.264)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Resolution presets (360p, 480p, 720,1080p etc..)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Framerate per preset<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Bitrate per preset<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Segment duration (3 to 10 sec)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Create thumbnails (if required)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Provide thumbnail format<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Add caption inputs (.srt\/webvtt) [if required]<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">&nbsp;&nbsp;&nbsp;&nbsp;Add audio inputs (AAC\/MP3 format)<\/span><\/li><\/ul>\n\n\n\n<p><b>4. Security inputs:<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Add a security key from any of the following based on your industry for <\/span><a href=\"https:\/\/www.vplayed.com\/blog\/best-practices-for-secure-ott-video-delivery\/\"><span style=\"font-weight: 400;\">piracy-free video streaming<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Digital watermark<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AES 128 key<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DRM key<\/span><\/li><\/ul>\n\n\n\n<p><b>5. Playlist settings:<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Playlist helps to refer to the output group while streaming video in the player.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"output\"><span class=\"ez-toc-section\" id=\"Output\"><\/span><b>Output<\/b><span style=\"font-weight: 400;\">:<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Jobs are nothing until submitted to a Queue. After job submission, they are processed strictly &amp; rendered final output. The output would be <\/span><b>.ts<\/b><span style=\"font-weight: 400;\"> file segment which is a small chunk potential to play a few seconds of a video which refers to the .M3U8 playlist file for sequencing.<\/span><\/p>\n\n\n\n<p><b>TS File:&nbsp;<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">HLS is built on top of MPEG-TS. Video is formatted as an MPEG Transport Stream. Audio can be formatted either as an MPEG-TS or raw AAC\/MP3 frames.<\/span><\/p>\n\n\n\n<p><b>The sample output would be :<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">#EXTM3U<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">#EXT-X-VERSION:3<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">#EXT-X-SESSION-KEY:METHOD=AES-128, URI=&#8221;domain.com\/validate-auth&#8221;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">#EXT-X-INDEPENDENT-SEGMENTS<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">#EXT-X-STREAM-INF:BANDWIDTH=881587,AVERAGE-BANDWIDTH=820965,<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">CODECS=&#8221;avc1.77.30,mp4a.40.2&#8243;,<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">RESOLUTION=854&#215;480,<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">FRAME-RATE=25.000,<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">hdntl=exp=1641348982~acl=%2f*~data=hdntl~hmac=b70f30070ad8d18270d33d0884379b487878b633b21dcba9cc54c36f9a4141fc\/playlist1632391737926-segments-1.m3u8<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"300\" height=\"157\" src=\"https:\/\/blog.vplayed.com\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-300x157.png\" alt=\"Transcoding Workflow\" class=\"wp-image-21596\" srcset=\"https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-300x157.png 300w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-1024x536.png 1024w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-150x78.png 150w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-768x402.png 768w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-1536x804.png 1536w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-2048x1072.png 2048w, https:\/\/www.vplayed.com\/blog\/wp-content\/uploads\/2022\/03\/The-Basics-of-Video-Transcoding-for-OTT-Broadcasters-Blog-Inner-Image-1000x520.png 1000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-is-transcoding-crucial-for-ott-streaming\"><span class=\"ez-toc-section\" id=\"Why_is_Transcoding_Crucial_for_OTT_Streaming\"><\/span><b>Why is Transcoding Crucial for OTT Streaming?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">With the amount of time, energy, and money that has gone into filming or acquiring a video, it is essential that it reaches maximum audiences for expected ROIs. Hence, the more the content owner wants to distribute his video, the higher the need for transcoding in the <a href=\"https:\/\/www.vplayed.com\/blog\/ott-broadcasting\/\">OTT Streaming<\/a> space.\u00a0<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-multiple-file-formats\"><span class=\"ez-toc-section\" id=\"1_Multiple_File_Formats\"><\/span><b>1. Multiple File Formats<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The inefficiency to deliver your valuable content to a multitude of display devices can be daunting. However, transcoding eases the process, helping create different versions of the same piece of content with different file formats (HLS or DASH), and enabling multiplayer\/ platform compatibility.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-facilitates-abr-adaptive-bitrate-streaming\"><span class=\"ez-toc-section\" id=\"2_Facilitates_ABR_Adaptive_Bitrate_Streaming\"><\/span><b>2. Facilitates ABR (Adaptive Bitrate Streaming)<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-text-align-center\"><span style=\"font-weight: 400;\">\u201c<\/span><b>Adaptive Bitrate Streaming<\/b><span style=\"font-weight: 400;\"> is a technique used to stream multimedia with various resolution content over HTTP at different bitrates and resolutions according to the user&#8217;s bandwidth &amp; screen size.\u201d<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">By having multiple versions of the same video, the player dynamically switches between resolutions (eg: from a source format of 1080p to 720p) depending on the Internet connection of the end-user. This is particularly useful in cases where there is fluctuating connectivity and also promotes buffer-free streaming with reduced bandwidth requirements.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To achieve ABR, the streaming video undergoes two main conversions namely,&nbsp;<\/span><\/p>\n\n\n\n<p><b>Transrating: <\/b><span style=\"font-weight: 400;\">Refers to changing bitrates (Eg: Converting 4K video input streams at 13 Mbps into lower-bitrate streams at 6Mbps,3 Mbps, 1.8 Mbps, 1 Mbps, or 600 kbps)<\/span><\/p>\n\n\n\n<p><b>Trans Sizing: <\/b><span style=\"font-weight: 400;\">Refers to resizing the video frame (Eg: Sizing down from a resolution of 3840\u00d72160 (4K UHD) to 1080p 720p, 480p, or 360p)<\/span><\/p>\n\n\n\n<p><b>Recommended Read<\/b><span style=\"font-weight: 400;\">: <\/span><a href=\"https:\/\/www.vplayed.com\/blog\/adaptive-bitrate-streaming\/\"><span style=\"font-weight: 400;\">How is Adaptive Bitrate Streaming Optimized for User Experience?<\/span><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-does-transcoding-support-streaming-services\"><span class=\"ez-toc-section\" id=\"How_Does_Transcoding_Support_Streaming_Services\"><\/span><b>How Does Transcoding Support Streaming Services?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">As Internet penetration continues to rise, there has been an unprecedented growth of streaming platforms around the globe. And the ultimate aim being maximum reach, visibility and viewership, transcoding is what helps content owners across niches achieve increased monetary benefits in the longer run. Here\u2019s listing how streaming businesses make the most of this media conversion technology.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-low-latency-video-delivery\"><span class=\"ez-toc-section\" id=\"i_Low-Latency_Video_Delivery\"><\/span><b>i) Low-Latency Video Delivery<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">As mentioned above, in the absence of transcoding, audiences without sufficient bandwidth might miss out on your HD video offering, be it on-demand or live streaming. Hence, transcoding eliminates buffering and thus promotes streaming platforms to deliver the most efficient video quality.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ii-enhanced-qoe-quality-of-experience\"><span class=\"ez-toc-section\" id=\"ii_Enhanced_QoE_Quality_of_Experience\"><\/span><b>ii) Enhanced QoE (Quality of Experience)<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">When it comes to the <a href=\"https:\/\/www.vplayed.com\/ott-video-platform.php\">OTT platform<\/a>, a one-size-fits-all formula hardly works. Transcoding paves the way for multiple playback options for the end-user, assuring quick startup\/ faster loading times, enhanced video quality, and reduced playback failure due to network inconsistencies with the help of multiple bitrates and resolutions.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"iii-saves-viewer-s-data-costs\"><span class=\"ez-toc-section\" id=\"iii_Saves_Viewers_Data_Costs\"><\/span><b>iii) Saves Viewer\u2019s Data Costs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Since the streams delivered are based on the bandwidth available, it eases the load off the user\u2019s player and reduces the data costs for the end-user. This again is a positive viewer experience and benefits the streaming platform.&nbsp;<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"popular-video-transcoding-tools-services\"><span class=\"ez-toc-section\" id=\"Popular_Video_Transcoding_Tools_Services\"><\/span><b>Popular Video Transcoding Tools\/ Services<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Transcoding can potentially happen via software on a dedicated media server, Cloud or a SaaS platform but requires substantial hardware resources &amp; tools to be scalable according to the bandwidth of the input.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><b>FFMPEG<\/b><\/td><td><span style=\"font-weight: 400;\">An opensource tool combined with multimedia packages that supports encoding, transcoding, &amp; packaging the media files. But it would require a robust inbuilt framework backed by a strong engineering team.<\/span><\/td><\/tr><tr><td><b>AWS elemental media convert<\/b><\/td><td><span style=\"font-weight: 400;\">AWS has built the complete ecosystem, everything from video ingestion to distribution operates on a recurring fee or consumption-based pricing model. Widely used by top multimedia providers.<\/span><\/td><\/tr><tr><td><b>Azure media services<\/b><\/td><td><span style=\"font-weight: 400;\">Offers different packages under media services that support low-latency live streaming, batch transcoding, content-protection\/DRM, and delivers streaming content across all users.<\/span><\/td><\/tr><tr><td><b>Google Transcoder service<\/b><\/td><td><span style=\"font-weight: 400;\">A recent launch from Google to offer transcoding services; but lacks a few features compared to AWS.<\/span><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"things-to-look-for-in-a-video-transcoding-center\"><span class=\"ez-toc-section\" id=\"Things_to_Look_for_in_a_Video_Transcoding_Center\"><\/span><b>Things to Look for in a Video Transcoding Center<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Right from content creation\/ acquisition to <\/span><a href=\"https:\/\/www.vplayed.com\/blog\/factors-to-consider-before-launching-ott-service\/\"><span style=\"font-weight: 400;\">launching your own platform<\/span><\/a><span style=\"font-weight: 400;\"> and then to bring in traffic, there is a lot that goes on with an OTT business.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Hence, the first and foremost pointer on the list is to make sure your platform is integrated with a transcoding center. This eases most of the burden off the broadcaster\u2019s shoulders since the video uploaded is automatically transcoded to different bitrates, all set for appropriate streaming.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Secondly comes the need to ensure the number of renditions your transcoder is set to deliver. With more device compatibility comes greater viewership from audiences which, in turn, will ramp up the income generated in a streaming business through wider reach.&nbsp;<\/span><\/p>\n\n\n\n<p><b>In summary,&nbsp;<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Transcoding is an integral part of any streaming infrastructure because of the different renditions it offers of the same piece of video content to reach a diverse range of screens\/ display devices. Besides enhancing the playback capabilities, it minimizes the complexity, thus boosting startup times at the user end.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">At the end of the day, it is a buffer-free stream that matters for a positive viewer experience and hence it is highly essential that content owners opt for a streaming solution that encompasses automatic transcoding features for impressive throughput.&nbsp;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The fact that video consumption contributes to over 80% of the total Internet traffic is game-changing, and OTT is one major reason why the media industry is the way it is.&nbsp; Thanks to the wide variety of display devices that have evolved over the years in making over-the-top technology one of the most adopted ways [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":21598,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_stopmodifiedupdate":false,"_modified_date":"","footnotes":""},"categories":[1751],"tags":[1494,1746,1151],"class_list":["post-21594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-streaming-guides","tag-ott-streaming","tag-ott-technology","tag-video-transcoding"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts\/21594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/comments?post=21594"}],"version-history":[{"count":7,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts\/21594\/revisions"}],"predecessor-version":[{"id":29363,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/posts\/21594\/revisions\/29363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/media\/21598"}],"wp:attachment":[{"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/media?parent=21594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/categories?post=21594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vplayed.com\/blog\/wp-json\/wp\/v2\/tags?post=21594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}