{"id":102673,"date":"2021-12-20T21:36:48","date_gmt":"2021-12-20T19:36:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predstavlen-wxrd-kompozitnyj-server-na-baze-wayland-dlya-sistem-virtualnoj-realnosti"},"modified":"2021-12-20T21:36:48","modified_gmt":"2021-12-20T19:36:48","slug":"predstavlen-wxrd-kompozitnyj-server-na-baze-wayland-dlya-sistem-virtualnoj-realnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/predstavlen-wxrd-kompozitnyj-server-na-baze-wayland-dlya-sistem-virtualnoj-realnosti","title":{"rendered":"Zaprezentowano wxrd, serwer kompozytowy oparty na Waylandzie dla system\u00f3w wirtualnej rzeczywisto\u015bci","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Collabora zaprezentowa\u0142a serwer kompozytowy wxrd, zrealizowany na bazie protoko\u0142u Wayland i przeznaczony do tworzenia pulpitu na bazie komponent\u00f3w xrdesktop w tr\u00f3jwymiarowych \u015brodowiskach wirtualnej rzeczywisto\u015bci. Jako podstaw\u0119 wykorzystano bibliotek\u0119 wlroots, rozwijan\u0105 przez tw\u00f3rc\u00f3w \u015brodowiska u\u017cytkownika Sway, oraz serwer kompozytowy wxrc, zaprojektowany do u\u017cycia w systemach wirtualnej rzeczywisto\u015bci. Kod projektu napisano w j\u0119zyku C i udost\u0119pniono na licencji MIT.    <\/p>\n<p>W przeciwie\u0144stwie do pierwotnie zaproponowanego rozwi\u0105zania w xrdesktop, wxrd oferuje specjalizowany kompozytowy <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\" data-wpil-keyword-link=\"linked\">serwer<\/a> dla \u015brodowisk wirtualnej rzeczywisto\u015bci, zamiast adaptacji istniej\u0105cych mened\u017cer\u00f3w okien i \u015brodowisk pulpitu do VR (projekt xrdesktop udost\u0119pnia oddzielne \u0142atki do kwin i GNOME Shell, kt\u00f3re wymagaj\u0105 dostosowania do ka\u017cdej nowej wersji tych komponent\u00f3w). U\u017cycie wxrd pozwala nie tylko na lustrzane odbicie zawarto\u015bci istniej\u0105cego dwuwymiarowego pulpitu, kt\u00f3ry jest jednocze\u015bnie wy\u015bwietlany na zwyk\u0142ym monitorze, ale tak\u017ce na osobne przetwarzanie okien, specjalnie uruchomionych dla tr\u00f3jwymiarowego pulpitu (tzn. nie udost\u0119pnia\u0107 dost\u0119pu z he\u0142mu VR do korzystanego na bie\u017c\u0105cym systemie pulpitu, ale stworzy\u0107 osobne \u015brodowisko dla he\u0142mu VR).         <center><div class=\"youtube-placeholder\" data-id=\"IVBnD8DsjdM\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/IVBnD8DsjdM\/hqdefault.jpg\" alt=\"Odtwarzaj wideo\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center>      <\/p>\n<p>W przeciwie\u0144stwie do podobnych projekt\u00f3w takich jak Simula VR, Stardust, Motorcar i Safespaces, serwer kompozytowy wxrd stworzono z my\u015bl\u0105 o u\u017cyciu minimalnej liczby zale\u017cno\u015bci oraz niskim zu\u017cyciu zasob\u00f3w. Wxrd pozwala tak\u017ce na wsp\u00f3\u0142prac\u0119 nie tylko z aplikacjami opartymi na protokole Wayland, ale umo\u017cliwia r\u00f3wnie\u017c uruchamianie aplikacji X11 za pomoc\u0105 serwera DDX xwayland.      <\/p>\n<p>Poniewa\u017c rozszerzenie protoko\u0142u Wayland dla wirtualnych klawiatur jest w fazie rozwoju, wprowadzanie danych w wxrd zosta\u0142o zrealizowane poprzez system emulacji wprowadzania z klawiatury, kt\u00f3ry przesy\u0142a wszystkie znaki unicode, w tym emoji, z wirtualnej klawiatury dostarczanej w xrdesktop. Aby dzia\u0142a\u0107, wxrd wymaga karty graficznej obs\u0142uguj\u0105cej API graficzne Vulkan oraz rozszerzenie VK_EXT_image_drm_format_modifier, wspierane w M\u0435sa od wersji 21.1 (w sk\u0142adzie Ubuntu 21.04). Do u\u017cycia API Vulkan dla renderowania wymaga si\u0119 rozszerzenia VK_EXT_physical_device_drmm, kt\u00f3re pojawi\u0142o si\u0119 w Mesa 21.2 (Ubuntu 21.10).          <\/p>\n<p>Zalety korzystania z oddzielnego kompozytora <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-los-angeles\/\"   title=\"serwera\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3778\">serwera<\/a> do system\u00f3w rzeczywisto\u015bci wirtualnej zamiast integracji z dwuwymiarowymi mened\u017cerami okien, u\u017cywanymi do wy\u015bwietlania tradycyjnego pulpitu:  <\/p>\n<ul>\n<li class=\"l\"> Podczas uruchamiania sesji na bazie Wayland lub X11, biblioteka wlroots otwiera okno, w kt\u00f3rym \u0142atwo mo\u017cna zorganizowa\u0107 przechwytywanie wej\u015bcia z klawiatury oraz zdarze\u0144 myszy i przekierowa\u0107 te dane do okre\u015blonego okna w \u015brodowisku rzeczywisto\u015bci wirtualnej. W przysz\u0142o\u015bci planuje si\u0119 wykorzystanie tej funkcji do organizacji wej\u015bcia nie tylko za pomoc\u0105 kontrolera VR, ale r\u00f3wnie\u017c zwyk\u0142ej klawiatury i myszy.\n<li class=\"l\"> Okna nie s\u0105 ograniczone ramkami dwuwymiarowego pulpitu i mog\u0105 mie\u0107 dowolny rozmiar, ograniczony tylko maksymalnie wspieranym sprz\u0119tem rozmiaru tekstur.\n<li class=\"l\"> Renderowanie okien w wxrd odbywa si\u0119 z rodzimej cz\u0119stotliwo\u015bci od\u015bwie\u017cania dla he\u0142m\u00f3w 3D (HMD), podczas gdy przy lustrzanym odbiciu okien z tradycyjnych mened\u017cer\u00f3w okien u\u017cywana jest cz\u0119stotliwo\u015b\u0107 stosowana do od\u015bwie\u017cania informacji na stacjonarnym monitorze.\n<li class=\"l\"> Renderowanie czcionek mo\u017ce by\u0107 wykonywane z uwzgl\u0119dnieniem g\u0119sto\u015bci pikseli he\u0142mu 3D, bez odniesienia do g\u0119sto\u015bci pikseli stacjonarnego monitora.\n<li class=\"l\"> Mo\u017cliwe jest u\u017cycie wxrd w systemach, kt\u00f3re maj\u0105 tylko he\u0142m 3D i nie posiadaj\u0105 zwyk\u0142ego monitora.  <\/ul>\n<p>Wady oddzielnego serwera kompozytora dla VR:  <\/p>\n<ul>\n<li class=\"l\"> W \u015brodowisku VR wy\u015bwietlane s\u0105 tylko aplikacje, kt\u00f3re zosta\u0142y specjalnie uruchomione dla oddzielnego serwera kompozytora, bez mo\u017cliwo\u015bci przenoszenia lub odbicia w VR okien, kt\u00f3re s\u0105 ju\u017c otwarte na tradycyjnym pulpicie (tj. aby kontynuowa\u0107 prac\u0119 z aplikacjami otwartymi na zwyk\u0142ym ekranie, trzeba je ponownie uruchomi\u0107 w oddzielnym \u015brodowisku dla he\u0142mu 3D).\n<li class=\"l\"> Wsparcie dla Wayland mo\u017ce by\u0107 ograniczone w implementacjach API Vulkan. Na przyk\u0142ad, gbm i wlroots nie mog\u0105 by\u0107 u\u017cywane z w\u0142asno\u015bciowymi sterownikami NVIDIA z powodu braku wsparcia dla rozszerzenia VK_EXT_drm_format_modifier.  <\/ul>\n<p>            <center>  <div class=\"youtube-placeholder\" data-id=\"TydVCWfVYx8\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/TydVCWfVYx8\/hqdefault.jpg\" alt=\"Odtwarzaj wideo\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56383\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 wxrd, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 xrdesktop \u0432\u043d\u0443\u0442\u0440\u0438 \u0442\u0440\u0451\u0445\u043c\u0435\u0440\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 wlroots, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway, \u0438 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 wxrc, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102673","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 wxrd, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 xrdesktop \u0432\u043d\u0443\u0442\u0440\u0438 \u0442\u0440\u0451\u0445\u043c\u0435\u0440\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/predstavlen-wxrd-kompozitnyj-server-na-baze-wayland-dlya-sistem-virtualnoj-realnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d wxrd, \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 wxrd, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 xrdesktop \u0432\u043d\u0443\u0442\u0440\u0438 \u0442\u0440\u0451\u0445\u043c\u0435\u0440\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/predstavlen-wxrd-kompozitnyj-server-na-baze-wayland-dlya-sistem-virtualnoj-realnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-12-20T19:36:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-12-20T19:36:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Prezentujemy wxrd, serwer kompozytowy oparty na Wayland dla system\u00f3w rzeczywisto\u015bci wirtualnej | ProHoster","description":"Firma Collabora zaprezentowa\u0142a serwer kompozytora wxrd, zrealizowany na podstawie protoko\u0142u Wayland i przeznaczony do tworzenia pulpitu opartego na komponentach xrdesktop w tr\u00f3jwymiarowych \u015brodowiskach wirtualnych.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/predstavlen-wxrd-kompozitnyj-server-na-baze-wayland-dlya-sistem-virtualnoj-realnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d wxrd, \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 \u0431\u0430\u0437\u0435 Wayland \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 wxrd, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 xrdesktop \u0432\u043d\u0443\u0442\u0440\u0438 \u0442\u0440\u0451\u0445\u043c\u0435\u0440\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/predstavlen-wxrd-kompozitnyj-server-na-baze-wayland-dlya-sistem-virtualnoj-realnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-12-20T19:36:48+00:00","article:modified_time":"2021-12-20T19:36:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102673","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-12-20 19:37:01","updated":"2026-02-22 15:30:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=102673"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102673\/revisions"}],"predecessor-version":[{"id":172965,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102673\/revisions\/172965"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=102673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=102673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=102673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}