Application Layer Multicast (ALM) has become a popular form of content distribution. It shows some favourable properties like inherent scalability and the overcoming of the traditional client-server bottleneck. In the future, a large fraction of the participants in ALM systems will be mobile (eg. smartphones or netbooks) and demand for a proper inclusion and mobility handling. After analyzing current mobility protocols, we developed an integrated approach to handle mobility within pushbased ALM live streaming systems and show that an adequate mobility handling can preserve the operability of the system even in a worst-case scenario with high mobility and nodes with very heterogeneous bandwidths.