Kā nejauša video tērzēšana patiešām darbojas
Inženierija aiz svešinieku savienošanas un HD video straumēšanas bez mediju serveriem
Kas notiek, kad noklikšķini uz "Sākt"?
Nejauša video tērzēšana savienoja divus svešiniekus sekundēs, izmantojot piecas darbības, kas notiek gandrīz vienlaicīgi. Jūsu pārlūks iegūst kameras piekļuvi, savienošanas rinda sapāro jūs ar citu lietotāju, signalizācijas serveris apmainās savienojuma metadatiem un WebRTC izveidO tiešu vienādranga video straumi — bez mediju servera nepieciešams.
Pārlūks lūdz kameru un mikrofonu
getUserMedia APIIevadi savienošanas rindā
Cloudflare Durable ObjectsSavienošana atrasta — signalizācija savienoja tevi
WebSocketWebRTC vienādranga savienojums izveidots
SDP apmaiņa + ICE kandidātiVideo straumējas pārlūks uz pārlūku
Vienādranga, nulles serveriKas ir WebRTC?
WebRTC (tīmekļa reāllaikā komunikācija) ir atvērtā koda protokols, iebūvēts katram mūsdienīgajam pārlūkam, kas iespējo vienādranga audio, video un datu pārsūtīšanu bez spraudņiem. Uzturēts W3C un IETF, tas spēlē video tērzēšanu uz Chrome, Safari, Firefox un Edge bez lejupielādēm, bez Flash un bez Java apletu.
getUserMediaLūdz piekļuvi kamerai un mikrofonam. Atgriež MediaStream objektu, ko jūsu lietotne var rādīt vai nosūtīt.
RTCPeerConnectionPārvalda pilnu vienādranga savienojuma dzīvociklu — SDP nāves, ICE kandidātu apmaiņa un mediju transports.
RTCDataChannelSūta patvaļīgus datus (teksta tērzēšana, failu pārsūtīšana, spēles stāvoklis) tieši starp pārlūkiem pa to pašu P2P linku.
Galvenais fakts: WebRTC ir atklāts W3C/IETF standarts — nevis pateikts API. Jebkurš pārlūks, kas īsteno spec, var piedalīties, kas ir iemesls, kāpēc nejauša video tērzēšana darbojas starp pārlūkiem bez instalācijas.
Kā P2P video darbojas (un kāpēc tas ir privātāks)
Vienādranga video nozīmē, ka jūsu kameras barojums ceļo tieši no jūsu pārlūka uz citas personas pārlūku. Neviens centralizētais serveris dekodē, pārbauda vai glabā straumi. Šī arhitektūra ir iespējota ar SDP signalizāciju, ICE kandidātu ievākšanu un STUN/TURN serveriem NAT šķērsošanai — un tas padara P2P video tērzēšanu fundamentāli privātāku nekā serveri relētas alternatīvas.
SDP (sesijas apraksta protokols)
Katrs tīkls ģenerē SDP "piedāvājumu" vai "atbildi", kas apraksta tā atbalstītos kodekus, izšķirtspējas un šifrēšanas atslēgas. Tie tiek apmainīti caur signalizācijas serveri (WebSocket releja), bet nesatur nekādu faktisko mediju datus.
ICE (interaktīvā savienojamības izveide)
ICE savāc kandidātu tīkla ceļus — resursdatorus kandidātus (vietējā IP), serveri reflektīvus kandidātus (publiskā IP caur STUN) un releja kandidātus (TURN fallback). ICE aģents testē katru ceļu un atlasa labāko tiešo maršrutu.
STUN serveri (NAT šķērsošana)
STUN (sesijas šķērsošanas utilītas NAT) palīdz pārlūkam atklāt tā publisko IP un portu kartēšanu. Tas ļauj tīklem aiz mājas maršrutieriem savienoties tieši bez jebkāda releja.
TURN serveri (fallback releja)
Kad tiešie savienojumi neizdodas (simetrisks NAT, stingu uzņēmuma ugunsmūri), TURN relē šifrētus mediju paketes starp tīkliem. Aptuveni 15% reālā pasaule sesiju prasa TURN — mediji joprojām tiek šifrēti no gala līdz galam.
Privātuma ieskats: Tā kā video dati plūst tieši starp pārlūkami, platformas operators nekad neredz, neapstrādā vai neslabā jūsu video straumi. Pat signalizācijas serveris apstrādā tikai vieglu JSON metadatumm — ne pikseļus.
Kā savienošanas sistēma darbojas?
Savienošana sapāro divus svešiniekus no globālās rindas mazāk nekā 50 milisekundēs. Nightcap izmanto Cloudflare Durable Objects — globāli sadalītu stateful datorjaudu primitīvu — lai uzturētu vienu saskaņātu rindu, kas skorē lietotājus pēc kopīgām interesēm, ģeogrāfiskajiem preferenciem un dzimuma filtriem, tad iespiesē augstāko rezultātu pāri.
Interešu savienošana
Ievadi intereses, piemēram, "mūzika, programmēšana, anime" — savienošanas programma aprēķina Žakara līdzības rezultātu pret citiem lietotājiem rindā un prioritārizē labāko pārklāšanu.
Valsts un dzimuma filtri
Izvēles filtri ļauj vēlēties lietotājus no noteiktas valsts vai dzimuma. Rinda sadala kandidātus attiecīgi, vienlaikus turot savienošanas laikus zem sekundes.
Durable Object arhitektūra
Viens Cloudflare durable objekts tur globālo savienošanas rindu pāmiņā ar spēcīgu konsekvenci. Katra malu vieta pasaules apkārt savienojas ar to pašu stāvokli, noņemot sacensību apstākļus.
Boost: prioritāru rindas novietojums
Maksāti Boost lietotāji tiek novietoti rindas priekšā. Tas nozīmē ātrākus saskaņojumus un augstākas kvalitātes savienošanu bez savienošanas algoritma maiņas.
Kā reāllaika video efekti darbojas pārlūkā?
Nightcap paleist AI uz video efektiem pilnībā pārlūkā, izmantojot GPU paātrinātos MediaPipe modeļus. Fona izplūšana, krāsu filtri un skaistuma režīms visi tiek piemēroti lokāli jūsu MediaStream pirms tam, kad tas tiek sūtīts jūsu atiņķim — platforma nekad neredz neapstrādātu vai apstrādātu video uz jebkāda servera.
Fona izplūšana (AI segmentēšana)
MediaPipe sejas segmentēšanas modelis darbojas uz jūsu GPU, identificējot personu pret fonu ar 30fps. Viss ārpus personas maskas ir izplūsts ar regulējamu intensitāti (1–20). Segmentētā izeja aizstāj oriģinālo straumi.
6 krāsu filtri
Silts, vēss, vintage, melnbalts, spilgts un maigs filtri tiek piemēroti kā CSS filtra transformācijas uz slēptu tīmekļa elementa. Filtrētie kadri tiek uztverti kā jauna MediaStream un padoti RTCPeerConnection.
Skaistuma režīms
Kontrolēts Gausa izplūšanas pārklājums tiek saliktais uz video kadra augšas, nodrošinot subtilu ādas izlīdzināšanu. Efekts izmanto 3px izplūšanu, kas samaisīta 15% nepārraides, lai izvairītos no negantīga izskats, vienlaikus mīkstinot ādas faktūru.
Kā moderācija darbojas bez katras tērzēšanas skatīšanas?
AI moderācijas sistēmas analizē teksta ziņojumus un periodiskos video kadrus reālaikā bez cilvēka vērošanas jūsu sarunas. Nightcap sūta katru tērzēšanas ziņojumu caur OpenAI bezmaksas moderācijas API un periodiski parauga video kadrus satura analīzei caur AWS Rekognition — iespējojot automātisko izpildi bez masveida uzraudzības.
Teksta moderācija
Katra ziņa tiek pārbaudīta pret OpenAI moderācijas API pirms piegādes. API uzvērt naida runu, uzmākšanos, paškaitējumu, seksuālu saturu un vardarbību milisekundēs — un tas ir bezmaksas izsaukt.
Video kadra paraugu ņemšana
Periodiskos kadra uztverumus tiek sūtīti uz AWS Rekognition satura analīzei. Sistēma uzvērt eksplicītu vai nesaugu saturu un aktivizē automātisko izpildi bez ierakstīšanas vai video plūsmas glabāšanas.
Viena klikšķa ziņošana
Lietotāji var ziņot par saskaņojumu tūlītēji. Paziņojumi aktivizē tūlītēju pārskatīšanu, un apstiprināti pārkāpumi ir rezultāts pagaidu vai pastāvīgi aizliegumi, pamatojoties uz nopietni un atkārtota nodarījuma vēsturi.
Privātais režīms
Kad abi lietotāji neatkarīgi iespējot, NSFW satura filtrs tiek atspējots. Tomēr CSAM atklāšana un drauda uzraudzība paliek aktīva visos laikos — šie nekad netiek atspējoti neatkarīgi no režīma.
Kāpēc P2P uzvar mediju serverus viena uz vienu video?
Viena uz vienu video tērzēšanai, vienādranga WebRTC maksā neko servera nepieciešamajā platusmīslībā, sniedz zemāko iespējamo latenci (tiešais tīkla ceļš) un nodrošina, ka platforma nekad neapstrādā jūsu video. Uz serveri balstītās arhitektūras, piemēram, SFU un MCU, pievieno izmaksas, latenci un privātuma kompromisus, kuriem ir jēga tikai grupas zvaniem.
| Arhitektūra | Nepieciešamais platusmīslības | Privātums |
|---|---|---|
| P2P (Nightcap) | $0 video nepieciešamajā platusmīslīgas | Video nekad uz servera |
| SFU | Augsts — serveris relē visas straumēs | Serveris redz visu video |
| MCU | Augstākais — serveris dekodē un no jauna iekodē | Serveris pilnībā apstrādā video |
Arhitektūra pēc skaties
Nightcap arhitektūra sadalās četrās plaknēs: signalizācija (Cloudflare Workers pāri WebSocket), savienošana (Durable Objects), mediji (tīrs P2P WebRTC) un lietojumprogrammas loģika (Next.js API maršruti maksājumiem, moderācijai un paziņojumiem). Mediju plakne neprasa nekādas servera joslas platuma izmaksas, jo video nekad neskar serveri.
Biežāk uzdotie jautājumi
Vai WebRTC video tērzēšana patiešām ir vienādranga?
Jā. Pēc WebRTC savienojuma izveidošanas video un audio dati plūst tieši starp abiem pārlūkiem. Signalizācijas serveris tiek izmantots tikai savienojuma metadatu (SDP piedāvājumus un ICE kandidātus) apmaiņai — tas nekad nepieskaras faktiskajai mediju straumei.
Vai video tērzēšanas platformas var redzēt vai ierakstīt manu video?
Uz P2P platformām, piemēram, Nightcap, video straumēm tieši pārlūka starp tieši un nekad neplūst caur centralizētu serveri. Platforma nevar redzēt, pārtvert vai ierakstīt jūsu video. Šī ir fundamentāla arhitektūras priekšrocība vienādranga WebRTC salīdzinājumā ar serveri relētajām arhitektūrām.
Kas notiek, ja tiešs P2P savienojums neizdodas?
Ja gan STUN asistētos tiešos savienojumus, gan resursdatorus savienojumi neizdodas (parasti stingru uzņēmuma NAT vai simetrisku ugunsmūru dēļ), WebRTC automātiski grūpas TURN releja serverī. TURN serveris pārsūta šifrētos mediju paketes starp tīkliem. Aptuveni 15% sesiju prasa TURN releja.
Vai Nightcap izmanto jebkādus spraudņus vai lejupielādes?
Nē. Nightcap izmanto WebRTC, kas ir iebūvēts natīvi pakļautajiem Chrome, Safari, Firefox un Edge. Nav spraudņu, nav Flash, nav Java apletu un nav aplikācijas lejupielādes nepieciešamas. Jūs atverat vietni un jūsu pārlūks apstrādā visu.
Kā savienošanas darbojas nejaušajā video tērzēšanā?
Kad noklikšķini uz "Sākt", ievadi savienošanas rindā. Nightcap izmanto Cloudflare Durable Objects, lai uzturētu globālo rindu ar zem-50ms savienošanu. Sistēma ņem vērā jūsu intereses, valsts preferenci un dzimuma filtru, lai atrastu labāko pāri. Maksāti Boost lietotāji saņem prioritāru rindas vietu.
Vairāk no Nightcap
Nejaušas video tērzēšanas drošības ceļvedis
Kā palikt drošam, tērzējot ar svešiniekiem tiešsaistē.
Labākās nejaušas video tērzēšanas vietnes 2026. gadā
Visaptveroši salīdzinājums no katras galvenās platformas.
Nightcap vs alternatīvas
Kā Nightcap salīdzinās ar Thundr, Chatroulette un citiem.
Kopienas noteikumi
Mūsu moderācijas politika un kopienas vadlīnijas.
Pieredzes tehnika — izmēģini Nightcap bez maksas
Bez konta. Bez lejupielādes. Bez mediju serveriem. Vienkārši atvērt vietni un sāc īstu sarunu sekundēs.
Sākt tērzēšanu bez maksas →