I am finding the bandwidth usage of the video push driver for a design purpose.1.can i add the video push driver in (ios, andriod, bodyworn cameras) in H.264 or MPEG4 compression .?

Hi Perur,

First of all, Thanks a lot for your feedback!

Unfortunately Mobile Server doesn’t support any additional video encoding for the video push channel except the series of JPEG images.

I’ll contact mobile PO however in order to put this request somewhere in the roadmap.

I’m just a curious, are you interested in making better quality video push for Milestone Android and iOS clients or for third party integrations (you mentioned body-worn cameras) ?

Currently i am designing a hardware and bandwidth requirements for BWC to be connected via 4g to milestone back-end system.

but if i use 1080p,0 FPS the bandwidth for iphone is 16 Mb/s this is hige for for 4g data to subscribe, so i was wondering if we can do some thing to work H.264 or MPEG 4 which will fall under2 -4 Mb/s much lower.. based on the image i attached. i am stuck with this can assist

Those calculations seems to be completely valid.

Unfortunately required bandwidth for video push with Full HD resolution and higher FPS is enormous (especially for 4G).

The only thing I can advice you at the moment is to be lowered resolution to HD Ready for example (720 p).

It will be compromise between quality and bandwidth.

(I see you probably already considered something similar, according to the calculations.)

Btw. I haven’t seen mobile device capable of delivering FPS more than 9-10 on 1080p over video push.

Yes, those devices can create Full HD video clips with 30 fps, when they encode to H.264.

Not the same for JPEG however.

The reason is most probably in the fact that H.264 encoding is HW assisted, but JPEG one is not.

(Yet another point of requirement H.264 to be supported in video push stream :-))

P.S. If the project is big enough and there is a budget available, such enhancement could be developed by custom development department of Milestone. But it won’t be cheap.