{"id":5150,"date":"2024-07-28T23:27:32","date_gmt":"2024-07-28T21:27:32","guid":{"rendered":"https:\/\/nwww.crs4.it\/?p=5150"},"modified":"2025-04-27T19:47:14","modified_gmt":"2025-04-27T17:47:14","slug":"hyperpeer","status":"publish","type":"post","link":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/","title":{"rendered":"HYPERPEER"},"content":{"rendered":"<p><script src=\"\/crs4_js\/people-details.js\"><\/script><\/p>\n<h3>A simple but powerful solution for implementing real-time peer-to-peer multimedia communication between browsers, desktops and the cloud.<\/h3>\n<div class=\"sm_hr\"><\/div>\n<h4>Contact<\/h4>\n<div>Maurizio Agelli,\u00a0<a href=\"javascript:PeopleDetails.showAuthorDetails('443')\">Jose Francisco Saenz-Cogollo,\u00a0<\/a><a class=\"linkurl\" href=\"mailto:valorisation@crs4.it\">valorisation@crs4.it<\/a><\/div>\n<h4>Challenge<\/h4>\n<p>Real-time exchange of multimedia flows is fundamental for web and cloud applications that involve the interaction of users with remote agents for receiving support, advice, personalized experience, or mundane social interplay. Nowadays the best technologies for providing such capability between browser-based pieces of software are those packed together by the name of Web Real-Time Communication (<a href=\"https:\/\/en.wikipedia.org\/wiki\/WebRTC\">WebRTC<\/a>). However, while WebRTC provides a powerful API that allow web developers not to worry about handling complex video\/audio processing algorithms and network protocols, it still expose a fair amount of complexity, it doesn\u2019t provide a solution for exchanging the initial connection negotiation data between peers (a process known as\u00a0<a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebRTC_API\/Signaling_and_video_calling\">signaling<\/a>), and though currently supported in most modern browsers and mobile OS, it\u2019s not supported (natively) by desktop\/server operating systems.<br \/>\nThere are some open-source libraries that simplify the <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebRTC_API\">API WebRTC<\/a>\u00a0and some others that include a signaling solution but all of them are focused on the browser, leaving out a desktop\/server support that allows to build applications that not only involve human user behind browsers or mobile devices but also artificial intelligence agents running on servers, workstations or cloud environments.<\/p>\n<h4>Overview<\/h4>\n<p>Hyperpeer \u00e8 un insieme di librerie che fornisce una soluzione semplice ma potente basata su WebRTC per l&#8217;implementazione di comunicazioni multimediali peer-to-peer in tempo reale tra applicazioni eseguite su browser, sistemi operativi desktop o ambienti cloud.<\/p>\n<p>Hyperpeer is a collection of libraries that provides a simple but powerful WebRTC-based solution for implementing real-time peer-to-peer multimedia communication between applications running on browsers, desktop operating systems, or cloud environments.<\/p>\n<p>The Hyperpeer solution is composed of three different modules that wrap and simplify the complexity of the <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebRTC_API\">API WebRTC<\/a>\u00a0and its\u00a0<a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebRTC_API\/Signaling_and_video_calling\">signaling exchange<\/a>. Those modules are:<\/p>\n<ul>\n<li><strong>hyperpeer-node<\/strong>:Node.js module for implementing the &#8220;signaling server&#8221;, that is, the server to which all the peers connect in order to know about the availability of the other peers and to exchange WebRTC signaling data between peers until a peer-to-peer connection is established;<\/li>\n<li><strong>hyperpeer-js<\/strong>:Javascript module for implementing browser peers;<\/li>\n<li><strong>hyperpeer-py<\/strong>: Python module for implementing desktop and cloud peers.<\/li>\n<\/ul>\n<div id=\"attachment_18421\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema.png\" class=\"broken_link\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-18421 \" src=\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png\" sizes=\"(max-width: 450px) 100vw, 450px\" srcset=\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png 300w, https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-768x334.png 768w, https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-1024x445.png 1024w, https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema.png 1208w\" alt=\"\" width=\"450\" height=\"195\" aria-describedby=\"caption-attachment-18421\" \/><\/a><\/p>\n<p id=\"caption-attachment-18421\" class=\"wp-caption-text\">Diagram of a Typical Application Based on Hyperpeer<\/p>\n<\/div>\n<p><a href=\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-demo.png\" class=\"broken_link\"><img decoding=\"async\" class=\"size-medium wp-image-18420 aligncenter lazyload\" data-src=\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-demo-300x154.png\" data-sizes=\"(max-width: 300px) 100vw, 300px\" data-srcset=\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-demo-300x154.png 300w, https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-demo-768x393.png 768w, https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-demo-100x50.png 100w, https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-demo.png 940w\" alt=\"\" width=\"300\" height=\"154\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/154;\" \/><\/a><\/p>\n<h4>Innovative features<\/h4>\n<ul>\n<li>Solution based on the WebRTC standard that allows multimedia exchange directly in the browser without plugins;<\/li>\n<li>It allows the integration of real-time computer vision algorithms running in workstations, servers, or in the cloud with web applications;<\/li>\n<li>Safe, real-time streaming of video, audio and data with latencies of the order of 200ms.<\/li>\n<\/ul>\n<h4>Potential users<\/h4>\n<p>Developers and providers of:<\/p>\n<ul>\n<li>Telemedicine systems<\/li>\n<li>Teleconsultation and telepresence systems<\/li>\n<li>Augmented reality applications<\/li>\n<li>Personalized applications<\/li>\n<li>Telemonitoring and video surveillance systems<\/li>\n<\/ul>\n<h4>Impact sectors<\/h4>\n<p>Biomedical services, security, smart environments, marketing, entertainment.<\/p>\n<h4>Ulteriori risorse<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>A simple but powerful solution for implementing real-time peer-to-peer multimedia communication between browsers, desktops and the cloud. Contact Maurizio Agelli,\u00a0Jose Francisco Saenz-Cogollo,\u00a0valorisation@crs4.it Challenge Real-time exchange of multimedia flows is fundamental for web and cloud applications that involve the interaction of users with remote agents for receiving support, advice, personalized experience, or mundane social interplay. Nowadays [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[90],"tags":[],"class_list":["post-5150","post","type-post","status-publish","format-standard","hentry","category-technology-catalogue"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HYPERPEER - CRS4<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HYPERPEER - CRS4\" \/>\n<meta property=\"og:description\" content=\"A simple but powerful solution for implementing real-time peer-to-peer multimedia communication between browsers, desktops and the cloud. Contact Maurizio Agelli,\u00a0Jose Francisco Saenz-Cogollo,\u00a0valorisation@crs4.it Challenge Real-time exchange of multimedia flows is fundamental for web and cloud applications that involve the interaction of users with remote agents for receiving support, advice, personalized experience, or mundane social interplay. Nowadays [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/\" \/>\n<meta property=\"og:site_name\" content=\"CRS4\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/CRS4\/153623948010688\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-28T21:27:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-27T17:47:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png\" \/>\n<meta name=\"author\" content=\"Paolo Sirigu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/\"},\"author\":{\"name\":\"Paolo Sirigu\",\"@id\":\"https:\/\/www.crs4.it\/en\/#\/schema\/person\/d6d18aa42b5f98236124cab354b7f22f\"},\"headline\":\"HYPERPEER\",\"datePublished\":\"2024-07-28T21:27:32+00:00\",\"dateModified\":\"2025-04-27T17:47:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/\"},\"wordCount\":466,\"publisher\":{\"@id\":\"https:\/\/www.crs4.it\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png\",\"articleSection\":[\"Technology catalogue\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/\",\"url\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/\",\"name\":\"HYPERPEER - CRS4\",\"isPartOf\":{\"@id\":\"https:\/\/www.crs4.it\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png\",\"datePublished\":\"2024-07-28T21:27:32+00:00\",\"dateModified\":\"2025-04-27T17:47:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage\",\"url\":\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png\",\"contentUrl\":\"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.crs4.it\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HYPERPEER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.crs4.it\/en\/#website\",\"url\":\"https:\/\/www.crs4.it\/en\/\",\"name\":\"CRS4\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.crs4.it\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.crs4.it\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.crs4.it\/en\/#organization\",\"name\":\"CRS4\",\"url\":\"https:\/\/www.crs4.it\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.crs4.it\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.crs4.it\/wp-content\/uploads\/CRS4.trentennale_3.png\",\"contentUrl\":\"https:\/\/www.crs4.it\/wp-content\/uploads\/CRS4.trentennale_3.png\",\"width\":1518,\"height\":577,\"caption\":\"CRS4\"},\"image\":{\"@id\":\"https:\/\/www.crs4.it\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/CRS4\/153623948010688\",\"https:\/\/www.instagram.com\/crs4.it\/\",\"https:\/\/www.youtube.com\/CRS4video\",\"https:\/\/www.linkedin.com\/company\/crs4\",\"https:\/\/www.slideshare.net\/CRS4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.crs4.it\/en\/#\/schema\/person\/d6d18aa42b5f98236124cab354b7f22f\",\"name\":\"Paolo Sirigu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.crs4.it\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8b44484d86fad28cb7ed89c8cf7ca1057f60adcf3113c1a0f24d057dbf8005d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8b44484d86fad28cb7ed89c8cf7ca1057f60adcf3113c1a0f24d057dbf8005d?s=96&d=mm&r=g\",\"caption\":\"Paolo Sirigu\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HYPERPEER - CRS4","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/","og_locale":"en_US","og_type":"article","og_title":"HYPERPEER - CRS4","og_description":"A simple but powerful solution for implementing real-time peer-to-peer multimedia communication between browsers, desktops and the cloud. Contact Maurizio Agelli,\u00a0Jose Francisco Saenz-Cogollo,\u00a0valorisation@crs4.it Challenge Real-time exchange of multimedia flows is fundamental for web and cloud applications that involve the interaction of users with remote agents for receiving support, advice, personalized experience, or mundane social interplay. Nowadays [&hellip;]","og_url":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/","og_site_name":"CRS4","article_publisher":"https:\/\/www.facebook.com\/pages\/CRS4\/153623948010688","article_published_time":"2024-07-28T21:27:32+00:00","article_modified_time":"2025-04-27T17:47:14+00:00","og_image":[{"url":"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png","type":"","width":"","height":""}],"author":"Paolo Sirigu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#article","isPartOf":{"@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/"},"author":{"name":"Paolo Sirigu","@id":"https:\/\/www.crs4.it\/en\/#\/schema\/person\/d6d18aa42b5f98236124cab354b7f22f"},"headline":"HYPERPEER","datePublished":"2024-07-28T21:27:32+00:00","dateModified":"2025-04-27T17:47:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/"},"wordCount":466,"publisher":{"@id":"https:\/\/www.crs4.it\/en\/#organization"},"image":{"@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png","articleSection":["Technology catalogue"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/","url":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/","name":"HYPERPEER - CRS4","isPartOf":{"@id":"https:\/\/www.crs4.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage"},"image":{"@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png","datePublished":"2024-07-28T21:27:32+00:00","dateModified":"2025-04-27T17:47:14+00:00","breadcrumb":{"@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#primaryimage","url":"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png","contentUrl":"https:\/\/www.crs4.it\/wp-content\/uploads\/2019\/11\/hyperpeer-schema-300x130.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.crs4.it\/en\/technology-catalogue\/hyperpeer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.crs4.it\/en\/"},{"@type":"ListItem","position":2,"name":"HYPERPEER"}]},{"@type":"WebSite","@id":"https:\/\/www.crs4.it\/en\/#website","url":"https:\/\/www.crs4.it\/en\/","name":"CRS4","description":"","publisher":{"@id":"https:\/\/www.crs4.it\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.crs4.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.crs4.it\/en\/#organization","name":"CRS4","url":"https:\/\/www.crs4.it\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crs4.it\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.crs4.it\/wp-content\/uploads\/CRS4.trentennale_3.png","contentUrl":"https:\/\/www.crs4.it\/wp-content\/uploads\/CRS4.trentennale_3.png","width":1518,"height":577,"caption":"CRS4"},"image":{"@id":"https:\/\/www.crs4.it\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/CRS4\/153623948010688","https:\/\/www.instagram.com\/crs4.it\/","https:\/\/www.youtube.com\/CRS4video","https:\/\/www.linkedin.com\/company\/crs4","https:\/\/www.slideshare.net\/CRS4"]},{"@type":"Person","@id":"https:\/\/www.crs4.it\/en\/#\/schema\/person\/d6d18aa42b5f98236124cab354b7f22f","name":"Paolo Sirigu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crs4.it\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b8b44484d86fad28cb7ed89c8cf7ca1057f60adcf3113c1a0f24d057dbf8005d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8b44484d86fad28cb7ed89c8cf7ca1057f60adcf3113c1a0f24d057dbf8005d?s=96&d=mm&r=g","caption":"Paolo Sirigu"}}]}},"_links":{"self":[{"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/posts\/5150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/comments?post=5150"}],"version-history":[{"count":1,"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/posts\/5150\/revisions"}],"predecessor-version":[{"id":5151,"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/posts\/5150\/revisions\/5151"}],"wp:attachment":[{"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/media?parent=5150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/categories?post=5150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crs4.it\/en\/wp-json\/wp\/v2\/tags?post=5150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}