Mongodb-Gridfs as HTTP Server

65 views
Skip to first unread message

yee

unread,
May 1, 2016, 9:26:24 AM5/1/16
to mongodb-user
Hi,

I'm deciding to use MongoDB as my storage for video streaming using Wowza Streaming Engine. Wowza can receive video files from a HTTP server and stream them. I need to know is there a powerful http interface for gridfs to be used in enterprise scale applications? 

I found " node-gridfs-http-frontend-master" by google search but i'm not sure if it is good.

Bests

Kevin Adistambha

unread,
May 5, 2016, 3:23:34 AM5/5/16
to mongodb-user

Hi,

I’m deciding to use MongoDB as my storage for video streaming using Wowza Streaming Engine. Wowza can receive video files from a HTTP server and stream them. I need to know is there a powerful http interface for gridfs to be used in enterprise scale applications?

MongoDB does not currently provide an HTTP interface for GridFS, so you’ll have to look into community or third party solutions if that’s a desirable approach. I’m not sure what you mean by Enterprise scale, but MongoDB has been used in variety of large deployments (see: MongoDB at Scale).

If you are streaming video files I would be very conscious of bandwidth usage. Bandwidth-hungry streaming media content is typically hosted somewhere separate from your application servers (i.e. on CDN or hosted service). Streaming content from a database is not the most efficient or fast approach, but suitability will depend on your requirements.

I found “ node-gridfs-http-frontend-master” by google search but i’m not sure if it is good.

You’ll have to do your own evaluation for this package, but perhaps others in the community will have experience to share. It looks like this module hasn’t been updated in a few years and has a very low number of downloads (~3-4/day): https://www.npmjs.com/package/gridfs-http-frontend.

Best regards,
Kevin

Reply all
Reply to author
Forward
0 new messages