Action Cable allows for two-way communication channels between a Rails application and a client. It uses WebSockets for real-time functionality like live updates. The main features of Rails 5 include Action Cable and an API mode. Action Cable provides full-duplex communication through a persistent connection and lightweight metadata for real-time applications.