I am hoping some of the brain power on here can help me (us) understand what makes up an IP Video Stream. I know we have H.264 as a compression method and MJPEG. There is ONVIF which is supposed to foster compatibility and standardization. Then we have the upmteen protocols listed in the spec sheets - TCP/IP, UDP/IP, RTP(UDP), RTP(TCP), RTCP,RTSP, NTP, HTTP, HTTPS, SSL, DHCP, PPPoE, FTP, SMTP, ICMP, IGMP, SNMPv1/v2c/v3(MIB-2), ARP, DNS, DDNS, QoS, PIM-SM, UPnP, Bonjour...
But if we pull back the "sheets" and deconstruct a typical IP video stream, what is it that makes it all work with different VMS providers and/or browsers. At least with a video signal I understand the 1V P-P and YC waveform. Though I have had some experience and am familiar with the OSI 7 layer communications model, I don't completely understand how IP Video streaming communications work. Help me (us) understand the fundamentals here and what to care about and what not to...