Network Monitoring for Android Apps

I am not really sure if this feature is available or not in appium, hence, putting it here. Is there any way to monitor the network calls made by the android app at runtime?

For instance, I want to automate a video playing app, however, I cannot take any screenshots due to the DRM encryption. So, I was thinking of monitoring the network to see if my video content is been received over the network as a form of validation fro video playback.

If not internally, I would also appreciate any suggestions on ways to integrate my code with fiddler or charles or any other app that does the same.

Regards