In the Internet of Things (IoT) era with the wide employment of Mobile Devices (MDs), the distribution of video streams is continuously increasing and specific solutions for transmissions between mobiles are needed. In this paper, we provide the performance comparison, through emulations, among Application Layer Joint Coding approaches for videos over channels whose conditions change over time. The proposed analysis highlights that the video streaming over such critical channels is practicable, from the Quality of Experience (QoE) viewpoint, only if source and channel coding are both adaptively applied to the video transmissions. © 2017 Elsevier B.V.