An Introduction to the DLNA Architecture: Network Technologies for Media Devices