Cooperative Application Layer Joint Video Coding in the Internet of Remote Things