Răspuns direct
Dacă este redat audio, sesiunea RTSP și cel puțin o pistă media funcționează. Inspectați SDP sau ieșirea sondei pentru codecul video, profilul, rezoluția și formatul de pixeli, apoi testați un substream H.264 mai mic înainte de a schimba rețeaua.
De ce se întâmplă asta
Camera poate face publicitate H.265 unui client care decodifică doar H.264, poate folosi un profil H.264 neacceptat, poate omite pista video pe calea selectată sau trimite pachete deteriorate în timp ce sunetul continuă.
Separați disponibilitatea fluxului, descrierea media, transportul, decodarea și sincronizarea înainte de a schimba setările camerei.
Un test controlat
Sondați același URL și comparați fluxurile audio și video promovate. Apoi comută doar profilul camerei, păstrând acreditările și transportul fix.
Schimbați o variabilă la un moment dat. Păstrați modelul camerei, firmware-ul, punctul final și contul înregistrate; apoi testați accesibilitatea rețelei, răspunsul la protocol, transportul media și decodarea ca straturi separate.
Utilizați un cont dedicat doar pentru vizualizare și un instrument de diagnostic local de încredere. Redactați acreditările, adresele private și datele de identificare înainte de a partaja rezultatul.
Secvența de diagnosticare
| Verifica | Acţiune | Dovezi ale progresului |
|---|---|---|
| Urme | Confirmați că există o secțiune media video în SDP. | Se face publicitate pentru un codec video și încărcătură utilă. |
| Codec | Testați un substream H.264 când fluxul principal este H.265. | Videoclipul apare fără a modifica punctul final. |
| Profil | Reduceți temporar profilul, nivelul sau rezoluția. | Clientul decodifică fluxul mai simplu. |
| Pachete | Comparați TCP și UDP în timp ce vizionați erorile de decodare. | Un transport curat elimină corupția fără a schimba codecul. |
Dovezi de păstrat
Salvați rezultatul sondei cu acreditările eliminate. Oferă codecul și dovezile de urmărire necesare pentru a distinge „fără pistă video” de „video nu poate fi decodat”.
Limită și notă de siguranță
Nu presupuneți că o conexiune reușită RTSP înseamnă că fiecare codec anunțat este acceptat de fiecare dispozitiv.
Pentru vizualizarea de la distanță, utilizați un VPN gestionat în loc să expuneți RTSP sau porturile de administrare a camerei direct pe internetul public.
SmartRTSP
SmartRTSP este un vizualizator RTSP și ONVIF focalizat pe cameră pentru dispozitive Apple, Windows și Android. Se potrivește cu vizionarea directă, descoperirea și verificările cu mai multe camere; păstrați un NVR sau VMS dedicat atunci când sunt necesare înregistrare continuă, export de dovezi sau controale centralizate ale întreprinderii.
Întrebări frecvente
De ce poate funcționa audio când video nu funcționează?
RTSP poate descrie piese media separate, iar clientul poate decoda o piesă, dar nu și cealaltă.
Ar trebui să încerc H.264?
Da, un substream documentat H.264 este cel mai rapid test de compatibilitate atunci când fluxul principal utilizează H.265.
Este aceasta întotdeauna o problemă de codec?
Nu. Piesa video poate lipsi sau poate fi deteriorată în timpul transportului, așa că inspectați piesele anunțate și erorile de decodare.
Referințe primare
- IETF RFC 7826 — Real-Time Streaming Protocol 2.0
- FFmpeg — RTSP opțiuni de protocol și exemple
- MDN — Container media și formate de codec pe web
Ghid similar SmartRTSP
Deschideți ghidul aferentDiagnosticați un flux RTSP care transmite audio în timp ce imaginea rămâne neagră, inspectând piesele afișate și suportul pentru decodor.