The Future of Streaming Technologies: The Next 5 Years