Send empty video frames when screen is not changing.

Before r272790 the host was sending empty packets 30 times a second
when nothing is changing on the screen. After that change and r281677
the frequency was decreased to 5 frame per second. It looks like those
changes degraded performance for some users. This change partially
restores previous behavior. Empty packets are send for each captured
frame even when nothing is changing on the screen. Keep-alive packets
are sent every 200ms when there are no other video packets, e.g. when
the video stream is paused.

Review URL: https://codereview.chromium.org/477103004

Cr-Commit-Position: refs/heads/master@{#290028}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290028 0039d316-1c4b-4281-b951-d872f2087c98
1 file changed