MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

buat API untuk streaming audio/video dari GridFS mongodb

Saya menemukan cara untuk membuat API untuk memutar file langsung dari mongoDB GridFS di widget gambar video audio HTML. Satu-satunya masalah dengan itu adalah ia menggunakan data yang diambil dari mongoDB sebagai data base64. Sekarang masalah yang saya bicarakan dibahas di tautan ini:

http://davidbcalhoun.com/2011 /kapan-ke-base64-encode-images-and-when-not-to .

Saya harap Anda menemukan itu berguna sebelum memutuskan untuk menggunakan solusi yang saya gunakan. Solusi saya adalah sebagai berikut:

$stream = $file->getResource();
$stringcoded = stream_get_contents($stream); //converts the stream to string data
$encoded = base64_encode($stringcoded);  //encodes string data to base64

Sekarang setelah Anda memiliki data audio, video, atau gambar yang dikodekan di base64, Anda hanya perlu menggemakan data di bagian 'src' dari widget html5.

Saya mendapat solusi ini dari blog yang sangat berguna. Jika Anda membutuhkan bantuan lebih lanjut, silakan kunjungi:

http://www.iandevlin.com /blog/2012/09/html5/html5-media-and-data-uri

Setiap solusi yang disempurnakan untuk masalah ini sangat disambut baik.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menambah banyak tanggal dengan benar di mongoDB?

  2. Luwak Mencoba membuka koneksi yang tidak tertutup

  3. MongoDB tak berujung Temukan ToListAsync

  4. MongoDB:Menggunakan $sample dengan driver C#

  5. Skema Mongodb untuk Posting dan Bagikan