How to create a RxJS buffer that groups elements in NodeJS but that does not rely on forever running interval?

I’m capturing events from an application using Rx.Observable.fromEvent in a NodeJS.
These are sent to another server using request (https://www.npmjs.com/package/request).
To avoid a high network load I need to buffer those events at a given timeout between sent requests.