Vulkan और Metal
PyroWave Windows और Linux पर Vulkan compute से और macOS पर नेटिव Metal पोर्ट से, सीधे GPU मेमोरी से एनकोड और डिकोड करता है।
PyroWave अल्ट्रा-लो-लेटेंसी स्ट्रीमिंग के लिए एक intra-only GPU वेवलेट कोडेक है। स्टॉक Sunshine और Moonlight में यह नहीं है; USBridge Agent और क्लाइंट उसी Moonlight प्रोटोकॉल पर H.265, H.264 और AV1 के साथ मुफ़्त 4:4:4 रंग और HDR सहित PyroWave जोड़ते हैं।
PyroWave GPU पर चलने वाला intra-only वेवलेट वीडियो कोडेक है। हर फ़्रेम अपने-आप एनकोड होता है, बिना रेफ़रेंस फ़्रेम के, इसलिए खोया हुआ पैकेट अगले फ़्रेमों में नहीं फैलता और किसी लंबे GOP का इंतज़ार नहीं करना पड़ता।
PyroWave Windows और Linux पर Vulkan compute से और macOS पर नेटिव Metal पोर्ट से, सीधे GPU मेमोरी से एनकोड और डिकोड करता है।
कोई इंटर-फ़्रेम प्रेडिक्शन और कोई B-फ़्रेम नहीं: GPU पर एनकोड और डिकोड एक फ़्रेम का छोटा-सा अंश लेते हैं।
क्षतिग्रस्त फ़्रेम की जगह अगला फ़्रेम आ जाता है। स्ट्रीम के कीफ़्रेम का इंतज़ार करते समय तस्वीर नहीं जमती।
यह बिटरेट के बदले लेटेंसी और गुणवत्ता लेता है, इसलिए Ethernet, अच्छे Wi-Fi 6 और पास की मशीनों के बीच Tailscale लिंक पर चमकता है।
स्टॉक Sunshine और स्टॉक Moonlight क्लाइंट PyroWave नहीं बोलते। USBridge Agent और USBridge क्लाइंट इसे उसी GameStream/Moonlight प्रोटोकॉल के ऊपर जोड़ते हैं, इसलिए आपका जाना-पहचाना Moonlight वर्कफ़्लो बना रहता है।
USBridge क्लाइंट PyroWave डिकोडर वाला Moonlight-प्रोटोकॉल क्लाइंट है। वीडियो डायलॉग में H.264, H.265 (HEVC) और AV1 के बगल में PyroWave चुनें।
USBridge Agent को Sunshine के साथ या उसकी जगह चलाएँ। USBridge स्ट्रीमर इंजन PyroWave एनकोड करता है; Sunshine, Apollo, Vibepollo और Punktfunk बस एक टैप दूर हैं।
क्लाइंट PyroWave पेश करता है और जब होस्ट में यह नहीं होता तो H.265 या H.264 पर लौट आता है, इसलिए एक क्लाइंट हर इंजन के साथ काम करता है।
PyroWave पूर्ण-रिज़ॉल्यूशन क्रोमा और 10-बिट HDR एक साथ देता है, जो H.265 आज एक मोड में नहीं कर पाता। 4:4:4 रंग मुफ़्त है।
4:2:0 की रंग-धुंधलाहट के बिना तीखा टेक्स्ट, लाइनआर्ट और UI किनारे। डिज़ाइन, CAD और कोडिंग के लिए उपयोगी।
PQ के साथ BT.2020, 10-बिट, Mac पर EDR और Windows पर HDR10 के साथ दिखाया जाता है।
एक ही स्ट्रीम में PyroWave 4:4:4 HDR, जिसे होस्ट और क्लाइंट दोनों जो सपोर्ट करते हैं उसमें से अपने-आप चुना जाता है।
Linux और macOS होस्ट GPU पर 4:4:4 और HDR के साथ PyroWave एनकोड करते हैं। Windows होस्ट 8-बिट 4:2:0 PyroWave एनकोड करते हैं।
Windows और macOS क्लाइंट GPU पर हर PyroWave मोड डिकोड करते हैं; macOS नेटिव Metal डिकोडर इस्तेमाल करता है। Linux 8-बिट 4:2:0 डिकोड करता है।
Punktfunk इंजन GameStream प्लेन पर भी PyroWave देता है, इसलिए यह USBridge क्लाइंट से भी उपलब्ध है।
PyroWave एक GPU वेवलेट वीडियो कोडेक है जिसमें हर फ़्रेम स्वतंत्र रूप से कोड होता है (intra-only)। इससे बहुत कम लेटेंसी मिलती है और पैकेट लॉस से कोई दिखने वाली क्षति नहीं होती, पर कीमत H.265 या AV1 से ज़्यादा बिटरेट है।
स्टॉक Sunshine में नहीं। USBridge Agent अपने USBridge स्ट्रीमर इंजन के ज़रिए PyroWave जोड़ता है और उसी ऐप में Sunshine, Apollo, Vibepollo और Punktfunk भी रखता है, जिन्हें एक टैप में बदला जा सकता है।
स्टॉक Moonlight क्लाइंट नहीं करता। USBridge क्लाइंट वही प्रोटोकॉल बोलता है, GPU पर PyroWave डिकोड करता है और जब होस्ट में PyroWave नहीं होता तो H.265 या H.264 पर लौट आता है।
H.265 और AV1 बैंडविड्थ बचाते हैं, जो इंटरनेट या कमज़ोर Wi-Fi पर मायने रखता है। PyroWave तेज़ लोकल नेटवर्क पर लेटेंसी न्यूनतम रखता है और गुणवत्ता बनाए रखता है, और 4:4:4 तथा HDR दोनों साथ देता है। USBridge क्लाइंट आपको अपने लिंक पर इन्हें बदलने और बेंचमार्क करने देता है।
हाँ। 4:4:4 रंग और HDR मुफ़्त हैं। सिर्फ़ Wacom टैबलेट और पेन प्रेशर के लिए Pro चाहिए।
PyroWave GPU पर Vulkan या Metal के ज़रिए चलता है। इसे एनकोड करने वाला कोई भी होस्ट GPU Linux और macOS पर 4:4:4 और HDR देता है; Windows होस्ट 8-बिट 4:2:0 एनकोड करते हैं। Windows और macOS क्लाइंट सभी मोड डिकोड करते हैं।