Education·8 min

Ni Shamir

Paano Mag-play ng mga Network Stream: Ipinaliwanag ang RTSP, RTMP, UDP at HTTP

Ipinapalagay ng karamihan sa mga gabay na dumarating ang content mo bilang maayos na M3U playlist. Pero maraming stream ang isa lang URL — feed mula sa camera, lokal na broadcast sa LAN mo, server na ikaw ang nagpapatakbo, o link na ipinadala sa iyo. Para ma-play ang mga ito, makatutulong na malaman kung anong uri ng network stream ang hawak mo, dahil halos lahat ng impormasyon ay makikita sa prefix (rtsp://, rtmp://, udp://, http(s)://).

Ito ang klasikong gawain ng media player — ang parehong ginagawa ng VLC sa loob ng dalawang dekada — na ipinaliwanag nang walang teknikal na jargon.

Ang tamang paglalarawan: Ang Tuneline ay isang media player para sa mga stream na may karapatan kang i-play — sarili mong camera, sarili mong server, o feed na awtorisado kang ma-access. Tungkol sa transport ang gabay na ito, hindi sa content.

Ang Stream ay URL + Protocol lamang

Dalawang bagay ang bawat network stream: isang address (kung saan naroon ang data) at isang protocol (kung paano inihahatid ang data). Ang protocol ang bahaging nasa unahan ng ://. Kapag tama iyon, karaniwang gumagana agad ang playback. Narito ang mabilisang gabay:

PrefixProtocolMakikita ito mula sa…Karaniwang gamit
http:// / https://HLS / MP4 / DASHMga web server, CDN, karamihan ng playlistMakabagong default
rtsp://RTSPMga IP camera, NVR, surveillanceMga low-latency na feed mula sa camera
rtmp://RTMPMga encoder, OBS, ingest serverLive ingest / contribution
udp:// / rtp://UDP / RTPLAN broadcast, set-top boxLokal na multicast sa isang network

Isa-isahin natin — ano ang bawat isa, saan mo ito nakukuha, at ano ang dapat mong asahan.

Pagdaragdag ng source gamit ang URL sa Tuneline

HTTP / HTTPS — HLS, MP4 at DASH

Ito ang pinakamadalas mong makikita. Halos lahat ng inihahatid sa web ngayon ay HLS (.m3u8), isang karaniwang MP4 file, o DASH (.mpd).

  • Ang HLS ang pangunahing format para sa live stream. Hinahati nito ang stream sa maiikling segment at isang playlist na tumuturo sa mga ito. Maaasahan ito sa bukas na internet at umaangkop sa bandwidth mo.
  • Ang MP4 sa HTTP ay file lang na unti-unting pini-play habang sini-stream — karaniwan para sa video-on-demand.
  • Ang DASH ay pamantayang kapatid ng HLS; hindi gaanong karaniwan sa aktuwal na paggamit pero ganoon din ang paraan ng pag-handle dito.

Paano ito i-play: I-paste ang http(s)://… URL sa field para sa source/open. Kung isa itong .m3u8, itinuturing ito ng player bilang live na HLS stream; kung isa itong .mp4, pini-play ito bilang file. Wala nang karagdagang setup.

Kung ayaw mag-load ng HTTPS stream, karaniwang dahilan ang nag-expire na link, kinakailangang header/token na hinihingi ng server, o paghihigpit batay sa lokasyon/authentication — hindi ang player. Malalaman mo kung alin dito sa pamamagitan ng mabilis na pagsubok sa parehong URL sa browser.

RTSP — Mga IP Camera at NVR

Ang rtsp:// ang wika ng surveillance. Kung mayroon kang security camera sa bahay, doorbell camera, o network video recorder (NVR), halos tiyak na mayroon itong RTSP URL na ganito ang hitsura:

rtsp://username:password@192.168.1.50:554/stream1
  • Ang :554 ang karaniwang RTSP port.
  • Madalas na direktang inilalagay ang mga kredensyal sa URL (o hihingin ng player ang mga ito).
  • Natatangi sa bawat camera ang path (/stream1, /h264Preview_01_main, at iba pa) — tingnan ang manual ng camera o ang web UI nito.

Pinahahalagahan ang RTSP dahil sa mababang latency, na eksaktong kailangan kapag nanonood ka ng live camera. I-paste ang buong rtsp:// URL at magpe-play ito. Kung kumokonekta pero walang ipinapakita, malamang na mali ang stream path o gumagamit ang camera ng codec na hindi kayang i-decode ng device (tingnan ang mga codec na ipinaliwanag).

RTMP — Mga Encoder at Ingest

Ang rtmp:// ang protocol para sa contribution — ginagamit ito ng camera o software encoder (gaya ng OBS) para magpadala ng live feed sa isang server. Makikita mo ito kapag ikaw mismo ang nagse-set up ng streaming at itinuturo ang encoder sa isang ingest endpoint.

Para sa playback, unti-unti nang nagiging bihira ang RTMP sa panig ng viewer — karamihan ng platform ay tumatanggap ng ingest sa pamamagitan ng RTMP pero naghahatid nito sa mga viewer gamit ang HLS. Kaya kung mayroon kang rtmp:// URL na papanoorin, karaniwan itong lokal o self-hosted na ingest na mino-monitor mo. I-paste ito gaya ng ibang URL; tandaan lang na mas lumang protocol para sa panig ng ingest ang RTMP, at ang HLS ang karaniwang pinapanood mo.

UDP / RTP — Lokal na Network Broadcast

Ibang uri ang mga stream na udp:// at rtp://: mga multicast sa lokal na network, hindi sa bukas na internet. Makikita mo ang mga ito sa mga pinamamahalaang network — kapaligiran ng set-top box, distribution system sa hotel o campus, o lokal na broadcast na ipinapadala ng isang tao sa LAN. Ganito ang hitsura ng multicast URL:

udp://@239.255.0.1:1234

Mga pangunahing dapat malaman:

  • Karaniwan, hindi nakakatawid ang mga ito sa internet. Pang-LAN ang UDP multicast. Kung wala ka sa parehong network ng source, hindi ito makararating sa iyo.
  • Walang retransmission. Hindi muling ipinapadala ng UDP ang mga nawawalang packet, kaya maaaring makakita ka ng mga distortion sa masikip o wireless na koneksyon. Mas maayos ang wired na koneksyon para sa UDP/RTP. (Kung may nakikita kang malalaking bloke sa larawan, transport ang dahilan nito — ikumpara sa pag-freeze at pixelation.)
  • Mahalaga ang @ sa mga multicast address — sinasabi nito sa player na sumali sa multicast group.

Kung nasa tamang network ka at nakakonekta sa wired na paraan, i-paste ang udp://@… URL at magpe-play ito.

Paano Buksan ang Anuman sa mga Ito sa Tuneline

Pareho ang proseso anuman ang protocol:

  1. Buksan ang Add source / Open URL.
  2. I-paste ang buong URL kasama ang prefix (rtsp://, http://, at iba pa).
  3. Magdagdag ng mga kredensyal kung kailangan ng stream ang mga ito (madalas na naka-embed sa URL para sa RTSP).
  4. I-play ito. Para manatili ito, i-save ito — mapupunta ito kasama ng iba mo pang maayos na source.

Iyon lang. Sinasabi ng prefix sa player kung paano kumonekta; hindi mo kailangang manu-manong piliin ang protocol.

Mabilisang Pag-troubleshoot Ayon sa Protocol

  • Hindi naglo-load ang HTTP/HLS → nag-expire na link, nawawalang token/header, o geo/auth block. Subukan ang URL sa browser.
  • Kumokonekta ang RTSP pero walang larawan → mali ang stream path o hindi ma-decode ang codec. Tingnan ang path ng camera; subukan ang sub-stream.
  • Hindi nagpe-play ang RTMP → maaaring para lang ito sa ingest; tiyaking mayroon talagang napape-play na RTMP output.
  • Walang lumalabas sa UDP/RTP → malamang wala ka sa LAN ng source, o nasa Wi-Fi ka kung saan hindi maaasahan ang multicast. Gumamit ng wired na koneksyon at kumonekta sa parehong network.

Mga Madalas Itanong

Ano ang pagkakaiba ng stream URL at isang M3U playlist?

Ang isang URL ay iisang stream. Ang isang M3U file ay listahan ng maraming stream URL na may mga pangalan at pagpapangkat. Direktang binubuksan ang iisang URL; nagdadagdag ka ng M3U para makuha ang buong library.

Kayang i-play ng Tuneline ang mga feed mula sa RTSP camera?

Oo — i-paste ang rtsp://user:pass@ip:554/path URL. Dahil mababa ang latency ng RTSP, angkop ito para sa pag-monitor ng live camera.

Bakit sa bahay lang gumagana ang UDP stream ko?

Nananatili ang UDP multicast sa lokal na network at hindi ito niruruta sa internet. Kailangan mong nasa parehong LAN ng source, at mas mainam kung wired ang koneksyon.

Kailangan ko ba ng ibang setting para sa bawat protocol?

Hindi. I-paste ang buong URL kasama ang prefix nito at awtomatikong kumokonekta ang player sa tamang paraan. Mga kredensyal lang ang maaaring kailangan mong idagdag.

Sa Kabuuan

  • Ang network stream ay URL + protocol, at sinasabi ng prefix kung alin ito: http(s) (HLS/MP4/DASH), rtsp (mga camera), rtmp (ingest), udp/rtp (LAN multicast).
  • HTTP/HLS ang karaniwang default; RTSP para sa mga camera; ang UDP/RTP ay para lang sa lokal na network at mas mainam kapag wired ang koneksyon.
  • Sa Tuneline, i-paste mo lang ang buong URL — ang protocol na ang bahala rito.

May stream URL ka bang gustong buksan? I-download ang Tuneline — i-paste, i-play, i-save. Libre at walang ads.

— Shamir

Ibahagi ang artikulo

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Basahin ang artikulong ito sa ibang wika

Ang Tuneline ay isang media player application. Hindi ito nagbibigay, nagho-host, o namamahagi ng anumang content. Ikaw ang nagdadala ng sarili mong playlist, tulad din sa VLC.