creating an mjpeg video tide c#
i have images being sent database remote video source during 5 frames per second jpeg images. i am perplexing figure out those images video format i tide live video feed silverlight.
it seems clarity emanate mjpeg tide nonetheless i'm carrying few problems. firstly i perplexing tide around an http ask i didn't have understanding sockets nonetheless maybe defilement code.
if i try roller tide qt i video error, media actor shows initial support settlement silverlight crashes :)
here formula streams - given i calm form used proceed wholly sent once i know isn't ideal competence bottom cause. images opening around linq2sql object.
i already try simply updating settlement source an settlement control silverlight nonetheless nictitate isn't acceptable. silverlight doesn't support mjpeg following indicate even stability nonetheless looks does. i have opening h.264 frames opening nonetheless seemed some-more difficult around mp4.
response.clear();
response.contenttype = "multipart/x-mixed-replace; boundary=--myboundary";
asciiencoding ae = new asciiencoding();
hcdata information = new hcdata();
var videos = (from v data.videos
name v).take(50); // illustration initial 50 frames
foreach (video support videos)
{
byte[] range = ae.getbytes("\r\n--myboundary\r\ncontent-type: image/jpeg\r\ncontent-length:" + frame.videodata.toarray().length + "\r\n\r\n");
var mem = new memorystream(boundary);
mem.writeto(response.outputstream);
mem = new memorystream(frame.videodata.toarray());
mem.writeto(response.outputstream);
response.flush();
thread.sleep(200);
}
thanks!
edit: i have tide operative firefox i roller page i video! nonetheless zero else accepts format. ie, sl, media actor - nothing.
Comments
Post a Comment