The pervasive usage of mobile devices and wireless networking support have enabled more and more Internet streaming services to all kinds of heterogeneous mobile devices. However, Internet mobile streaming services are challenged by the inherently limited on-device resources, device heterogeneity, and the bulk amount of streaming data. In this paper, focusing on resource utilization and streaming quality on mobile devices, we investigate 10 deployed Internet mobile streaming services that employ client-server, client-proxy-server, and P2P architectures from a client’s perspective. We find that (1) existing Internet mobile streaming services mainly use the client-server architecture and commonly adopt burst traffic delivery that can save battery power consumption on mobile devices; (2) to deal with device heterogeneity, some streaming services have already utilized intermediate nodes (often the user’s home computer) for online transcoding with a client-proxy-server architecture, b...