{"id":36,"date":"2026-04-07T16:23:11","date_gmt":"2026-04-07T16:23:11","guid":{"rendered":"http:\/\/localhost:8080\/knowledge-base\/what-is-sdp-session-description-protocol\/"},"modified":"2026-04-12T19:03:51","modified_gmt":"2026-04-12T19:03:51","slug":"what-is-sdp-session-description-protocol","status":"publish","type":"post","link":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/","title":{"rendered":"What is SDP (Session Description Protocol)?"},"content":{"rendered":"\n<p>SDP, or Session Description Protocol, is a format used primarily in multimedia communications and applications to describe the details of media sessions. These sessions often involve real-time protocols like SIP (Session Initiation Protocol) and <a href=\"\/kb\/article\/what-is-webrtc\/\">WebRTC (Web Real-Time Communication)<\/a>. SDP itself is not a transport protocol; rather, it provides a structured way to describe multimedia data such as audio, video, and application-specific media, facilitating compatibility between communicating devices.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Purpose of SDP<\/h3>\n\n\n\n<p>SDP is mainly designed to communicate:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Session Parameters<\/strong>: Details about the multimedia session, like session name, start and end time, and unique session identifiers.<\/li>\n\n\n\n<li><strong>Media Description<\/strong>: Specifications of the media (e.g., audio, video, text), including the codecs and formats supported, bandwidth information, and the number of channels.<\/li>\n\n\n\n<li><strong>Connection Information<\/strong>: Network details, such as the IP address and port numbers, which are used to set up a connection between endpoints.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Core Structure of an SDP Message<\/h3>\n\n\n\n<p>An SDP message is structured in key-value format, with each line beginning with a single character denoting the type of information, followed by an <code>=<\/code> sign and then the relevant data. Here\u2019s a breakdown of some of the essential fields:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Symbol<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>Version<\/td><td><code>v=<\/code><\/td><td>SDP version (always \u201c0\u201d in current specifications)<\/td><\/tr><tr><td>Origin<\/td><td><code>o=<\/code><\/td><td>Session initiator\u2019s details, including username, session ID, and network address<\/td><\/tr><tr><td>Session Name<\/td><td><code>s=<\/code><\/td><td>Name of the session<\/td><\/tr><tr><td>Session Information<\/td><td><code>i=<\/code><\/td><td>Optional field describing the purpose of the session<\/td><\/tr><tr><td>URI<\/td><td><code>u=<\/code><\/td><td>URL pointing to more details about the session<\/td><\/tr><tr><td>Email Address<\/td><td><code>e=<\/code><\/td><td>Contact information for the session owner<\/td><\/tr><tr><td>Phone Number<\/td><td><code>p=<\/code><\/td><td>Contact phone number<\/td><\/tr><tr><td>Connection Information<\/td><td><code>c=<\/code><\/td><td>Network details, such as IP address and type of network<\/td><\/tr><tr><td>Timing<\/td><td><code>t=<\/code><\/td><td>Start and end times for the session<\/td><\/tr><tr><td>Media Description<\/td><td><code>m=<\/code><\/td><td>Media type, port number, protocol, and format<\/td><\/tr><tr><td>Bandwidth<\/td><td><code>b=<\/code><\/td><td>Bandwidth required or preferred for the session<\/td><\/tr><tr><td>Attributes<\/td><td><code>a=<\/code><\/td><td>Session or media-level attributes like codecs, encryption, and other session properties<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Basic SDP Example<\/h3>\n\n\n\n<p>Let\u2019s start with a simple example of an SDP message describing a multimedia session:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=0\no=- 1234567890 1234567890 IN IP4 192.0.2.1\ns=Example SDP Session\nc=IN IP4 192.0.2.1\nt=0 0\nm=audio 49170 RTP\/AVP 0\na=rtpmap:0 PCMU\/8000\nm=video 51372 RTP\/AVP 31\na=rtpmap:31 H261\/90000<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Explanation of Fields<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><code>v=0<\/code><\/strong>: Indicates SDP version 0.<\/li>\n\n\n\n<li><strong><code>o=- 1234567890 1234567890 IN IP4 192.0.2.1<\/code><\/strong>: Defines the origin of the session. The session ID and session version are set to the same value for simplicity, and the IP address is set to <code>192.0.2.1<\/code>.<\/li>\n\n\n\n<li><strong><code>s=Example SDP Session<\/code><\/strong>: Names the session.<\/li>\n\n\n\n<li><strong><code>c=IN IP4 192.0.2.1<\/code><\/strong>: Specifies the connection information for the session, setting IP to <code>192.0.2.1<\/code>.<\/li>\n\n\n\n<li><strong><code>t=0 0<\/code><\/strong>: The timing of the session is set to <code>0 0<\/code>, meaning it is unlimited and always available.<\/li>\n\n\n\n<li><strong><code>m=audio 49170 RTP\/AVP 0<\/code><\/strong>: Describes an audio media session, using port <code>49170<\/code> with RTP (Real-Time Transport Protocol) and AVP (Audio\/Video Profile), using payload type <code>0<\/code> (PCMU codec).<\/li>\n\n\n\n<li><strong><code>a=rtpmap:0 PCMU\/8000<\/code><\/strong>: An attribute that maps RTP payload type <code>0<\/code> to <code>PCMU<\/code> codec operating at <code>8000<\/code> Hz.<\/li>\n\n\n\n<li><strong><code>m=video 51372 RTP\/AVP 31<\/code><\/strong>: Describes a video media session, using port <code>51372<\/code>, RTP\/AVP profile, and payload type <code>31<\/code> (H.261 codec).<\/li>\n\n\n\n<li><strong><code>a=rtpmap:31 H261\/90000<\/code><\/strong>: Maps payload type <code>31<\/code> to <code>H261<\/code> codec operating at <code>90000<\/code> Hz.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">SDP in WebRTC<\/h3>\n\n\n\n<p>In WebRTC (Web Real-Time Communication), SDP plays a crucial role in peer-to-peer connections, helping devices to negotiate and establish compatible media types and formats. Typically, SDP data is exchanged between peers during the \u201coffer\/answer\u201d process.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Offer<\/strong>: The initiating peer creates an SDP message containing the details of the media it wishes to send and receive.<\/li>\n\n\n\n<li><strong>Answer<\/strong>: The receiving peer returns an SDP message indicating compatible parameters and codecs.<\/li>\n<\/ul>\n\n\n\n<p>Here\u2019s a simple WebRTC SDP example, highlighting key WebRTC-specific attributes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>v=0\no=- 4962647797900726170 2 IN IP4 127.0.0.1\ns=WebRTC Session\nt=0 0\na=group:BUNDLE audio video\na=msid-semantic: WMS ARDAMS\nm=audio 9 UDP\/TLS\/RTP\/SAVPF 111 103 104\nc=IN IP4 0.0.0.0\na=rtcp:9 IN IP4 0.0.0.0\na=ice-ufrag:f7g6\na=ice-pwd:asd88fgpdd777uzjYhagZg\na=fingerprint:sha-256 4A:61:21:C0:A5:95:E1:A5:BA:53:56:36:12:7C:84:BB:67:9D:49:50:4C:27:32:1E:19:DA:A2:22:32:BD:5E:3A\na=setup:actpass\na=mid:audio\na=sendrecv\na=rtpmap:111 opus\/48000\/2\na=rtcp-mux\nm=video 9 UDP\/TLS\/RTP\/SAVPF 96\nc=IN IP4 0.0.0.0\na=rtcp:9 IN IP4 0.0.0.0\na=ice-ufrag:f7g6\na=ice-pwd:asd88fgpdd777uzjYhagZg\na=fingerprint:sha-256 4A:61:21:C0:A5:95:E1:A5:BA:53:56:36:12:7C:84:BB:67:9D:49:50:4C:27:32:1E:19:DA:A2:22:32:BD:5E:3A\na=setup:actpass\na=mid:video\na=sendrecv\na=rtpmap:96 VP8\/90000\na=rtcp-mux<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Key WebRTC-Specific Fields<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><code>a=group:BUNDLE audio video<\/code><\/strong>: The BUNDLE attribute groups multiple media tracks (e.g., audio and video) into a single transport.<\/li>\n\n\n\n<li><strong><code>a=ice-ufrag<\/code> and <code>a=ice-pwd<\/code><\/strong>: ICE (Interactive Connectivity Establishment) credentials used for NAT traversal.<\/li>\n\n\n\n<li><strong><code>a=fingerprint<\/code><\/strong>: SHA-256 hash for secure session establishment (DTLS fingerprint).<\/li>\n\n\n\n<li><strong><code>a=setup:actpass<\/code><\/strong>: Defines the role of each peer in establishing the secure DTLS connection.<\/li>\n\n\n\n<li><strong><code>a=rtpmap<\/code> and <code>a=rtcp-mux<\/code><\/strong>: Defines RTP mappings and RTP multiplexing to streamline audio and video transport over a single connection.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">SDP Code Sample for WebRTC in JavaScript<\/h3>\n\n\n\n<p>Here\u2019s how an SDP offer can be created using WebRTC in JavaScript:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>const pc = new RTCPeerConnection();\n\nasync function createOffer() {\n    const offer = await pc.createOffer();\n    await pc.setLocalDescription(offer);\n    console.log(\"SDP Offer:\", offer.sdp);\n}\n\n\/\/ Add event listener for handling the generated SDP\npc.onicecandidate = (event) =&gt; {\n    if (event.candidate) {\n        console.log(\"ICE Candidate:\", event.candidate.candidate);\n    }\n};\n\n\/\/ Trigger the function\ncreateOffer();<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p>SDP is a foundational protocol for multimedia communication, particularly in real-time systems like WebRTC. It provides a standardized way to describe multimedia content, network details, and session properties, ensuring that communicating devices can understand each other\u2019s capabilities and requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SDP, or Session Description Protocol, is a format used primarily in multimedia communications and applications to describe the details of media sessions. These sessions often involve real-time protocols like SIP (Session Initiation Protocol) and WebRTC (Web Real-Time Communication). <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-36","post","type-post","status-publish","format-standard","hentry","category-sip-over-webrtc"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is SDP? Session Description Protocol<\/title>\n<meta name=\"description\" content=\"SDP (Session Description Protocol) explained \u2014 how it&#039;s used in WebRTC and SIP calls to negotiate codecs, ports, and media parameters.\" \/>\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.siperb.com\/kb\/what-is-sdp-session-description-protocol\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is SDP? Session Description Protocol\" \/>\n<meta property=\"og:description\" content=\"SDP (Session Description Protocol) explained \u2014 how it&#039;s used in WebRTC and SIP calls to negotiate codecs, ports, and media parameters.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/\" \/>\n<meta property=\"og:site_name\" content=\"Siperb\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-07T16:23:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-12T19:03:51+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/person\\\/0eea9348847ae5012963b92f7de86111\"},\"headline\":\"What is SDP (Session Description Protocol)?\",\"datePublished\":\"2026-04-07T16:23:11+00:00\",\"dateModified\":\"2026-04-12T19:03:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/\"},\"wordCount\":647,\"publisher\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\"},\"articleSection\":[\"SIP Over WebRTC\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/\",\"name\":\"What is SDP? Session Description Protocol\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#website\"},\"datePublished\":\"2026-04-07T16:23:11+00:00\",\"dateModified\":\"2026-04-12T19:03:51+00:00\",\"description\":\"SDP (Session Description Protocol) explained \u2014 how it's used in WebRTC and SIP calls to negotiate codecs, ports, and media parameters.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/what-is-sdp-session-description-protocol\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is SDP (Session Description Protocol)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\",\"name\":\"Siperb\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#organization\",\"name\":\"SIPERB LTD\",\"alternateName\":\"SIPERB\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/MobilePromo.webp\",\"contentUrl\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/MobilePromo.webp\",\"width\":1200,\"height\":670,\"caption\":\"SIPERB LTD\"},\"image\":{\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.siperb.com\\\/kb\\\/#\\\/schema\\\/person\\\/0eea9348847ae5012963b92f7de86111\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/localhost:8080\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is SDP? Session Description Protocol","description":"SDP (Session Description Protocol) explained \u2014 how it's used in WebRTC and SIP calls to negotiate codecs, ports, and media parameters.","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.siperb.com\/kb\/what-is-sdp-session-description-protocol\/","og_locale":"en_US","og_type":"article","og_title":"What is SDP? Session Description Protocol","og_description":"SDP (Session Description Protocol) explained \u2014 how it's used in WebRTC and SIP calls to negotiate codecs, ports, and media parameters.","og_url":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/","og_site_name":"Siperb","article_published_time":"2026-04-07T16:23:11+00:00","article_modified_time":"2026-04-12T19:03:51+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/#article","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/"},"author":{"name":"admin","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/person\/0eea9348847ae5012963b92f7de86111"},"headline":"What is SDP (Session Description Protocol)?","datePublished":"2026-04-07T16:23:11+00:00","dateModified":"2026-04-12T19:03:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/"},"wordCount":647,"publisher":{"@id":"https:\/\/www.siperb.com\/kb\/#organization"},"articleSection":["SIP Over WebRTC"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/","url":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/","name":"What is SDP? Session Description Protocol","isPartOf":{"@id":"https:\/\/www.siperb.com\/kb\/#website"},"datePublished":"2026-04-07T16:23:11+00:00","dateModified":"2026-04-12T19:03:51+00:00","description":"SDP (Session Description Protocol) explained \u2014 how it's used in WebRTC and SIP calls to negotiate codecs, ports, and media parameters.","breadcrumb":{"@id":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.siperb.com\/kb\/what-is-sdp-session-description-protocol\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.siperb.com\/kb\/"},{"@type":"ListItem","position":2,"name":"What is SDP (Session Description Protocol)?"}]},{"@type":"WebSite","@id":"https:\/\/www.siperb.com\/kb\/#website","url":"https:\/\/www.siperb.com\/kb\/","name":"Siperb","description":"","publisher":{"@id":"https:\/\/www.siperb.com\/kb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.siperb.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.siperb.com\/kb\/#organization","name":"SIPERB LTD","alternateName":"SIPERB","url":"https:\/\/www.siperb.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/www.siperb.com\/kb\/wp-content\/uploads\/2024\/11\/MobilePromo.webp","contentUrl":"https:\/\/www.siperb.com\/kb\/wp-content\/uploads\/2024\/11\/MobilePromo.webp","width":1200,"height":670,"caption":"SIPERB LTD"},"image":{"@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.siperb.com\/kb\/#\/schema\/person\/0eea9348847ae5012963b92f7de86111","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d05be207a83da788dfe01ab5d326164757a5a0d58ab399171c1a0506bda54e1?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/localhost:8080"]}]}},"_links":{"self":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":1,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/36\/revisions"}],"predecessor-version":[{"id":13695,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/posts\/36\/revisions\/13695"}],"wp:attachment":[{"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/media?parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/categories?post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.siperb.com\/kb\/wp-json\/wp\/v2\/tags?post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}