MediaBrowserServiceCompat vs mediaSessionCompat?

Acabei de desenvolver um aplicativo de música (músicas locais) Ao tentar criar o controle de reprodução na tela de bloqueio e a notificação usando o mediaSessionCompat, encontrei o seguinte link de ianhanniballake:https://medium.com/google-developers/mediabrowserservicecompat-and-the-modern-media-playback-app-7959a5196d90#.kfvx5jfyn

Embora o blog tenha sido bem explicado, não entendi a diferença entre mediaSessionCompat e MediaBrowserServiceCompat.

Alguém pode explicar por que o MediaBrowserServiceCompat é usado? Isso é necessário? MediaSessionCompat é suficiente?

desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion