Tag Archives: iptv

Why EDID/HDCP information is important in monitoring solutions

EDID stands for "Extended Display Identification Data" and in IPTV solutions is used to provide detailed information on TV set capabilities and manufacturing information. HDCP ("High-bandwidth Digital Content Protection") is used for protecting high resolution content from being stolen by … Continue reading

Posted in en | Tagged | Comments Off on Why EDID/HDCP information is important in monitoring solutions

STB Development: TFTP+NFS boot methods – for dummies :-)

STB (Set Top Box) devices usually run from NAND partitions. All the rootfs is persisted in read-only filesystem (squashfs) and mounts additional R/W locations if needed (ramdisk for /tmp storage, at least). This setup works quite well for final deployment, … Continue reading

Posted in en | Tagged , | Comments Off on STB Development: TFTP+NFS boot methods – for dummies :-)

Automated RTP headers analysis

IPTV technology delivers video streams using fast, but not reliable protocols (UDP). Those connection-less protocols do not guarantee delivery nor retransmissions of missing packets. We have to accept low video quality for some networks or add another layer above basic … Continue reading

Posted in en | Tagged , | Comments Off on Automated RTP headers analysis

Multicast streaming analysis using tcpdump

If you want to track network problems with IPTV streaming you may take a look at IGMP messages exchange in your network. IGMP is used to register clients for multicast streaming. You may record whole stream using Wireshark of course, … Continue reading

Posted in en | Tagged , | Comments Off on Multicast streaming analysis using tcpdump

Monitor Multicast UDP Traffic

Recently I was diagnosing problems with missing multicast data for some system. Multicast send UDP packets from single source to many registered subscribers. IPTV is using this feature to stream video for example. For unicast (1-1) transmissions you can use … Continue reading

Posted in en | Tagged , | 3 Comments