I succeed in getting Images as StroageFile with PhotoChooserTask. I have to do that know with video and song. The PhotoChooserTask cannot help. Is there any solution?
No there is no VideoChooserTask and no alternative.
A video is too big to be stored in the isolated storage or in the RAM, so choosertask is impossible.
Related
Is there any way possible to make HTML Video run off of internet, and buffer when the internet connection is weak, or low, for example, the YouTube Player, The basic idea is to chop video, and buffer it before the client clicks play, can this be based on internet connection and wifi? I will do anyway possible to implement this feature!
Thank you.
IMHO, the video element does most of the buffering in the background (depending on the internet connection), and is usually quite good at it. From experience, it is more time-efficient as a developer to try to optimize the size/quality of the streaming video (using tools like Handbrake) rather than try to alter buffering depending on network variables.
That being said, if you are mainly targeting mobile devices, you could could use the experimental Network Information API to get info in Javascript what kind of mobile connection the device is using, and then direct them to a different (low quality) version of the video if they are using 3g or slower.
Alternatively, if you just want the video to start preloading (not playing) as soon as the page loads, have a look at the preload feature on the html video element.
A friend of mine has a website and you can watch videos on it but if you have IDM you can download the video. Is it possible to play the videos and not let IDM download them from there? Any answer that even slightly helps is appreciated.
I think the best way is: STREAM THE VIDEO IN SEPARATED ENCRYPTED PARTS.
There are video hosting services such as vzaar that have this functionality. As far as I know, that will make it really hard to download directly. At least for 95% of the people.
But of course, if the video plays on the screen people can just use a screen recorder and some simple software to record sound from the audio output (but he/she will have to play the ENTIRE thing to save it, totally inconvenient).
Using jwplayer with html5 users can watch videos online..
just put the source where the video file is located,, and the users can play the video that easy..
i also tried to put a live stream source, as i remember it is rts://sampledomain.com/video.mp4,
then jwplayer easily play that mp4 file..
my question is
how can i host this kind of file "rts://sampledomain.com/video.mp4" using my web camera or hypercam3 as my video recorder.. and send it to jwplayer so the users can play live stream in the browser using jwplayer..
any hint are appreciated, but thank you very much for step by step tutorials..
You must use a mediastreamer.
Many solution exists. You can use program as vlc or mplayer to create the stream, or prefer a solution as RED5 (http://doc.ubuntu-fr.org/red5), available for most of linux distribution.
Hope it helps.
I have a very fast connection and it takes about 2-3 seconds before the song actually starts playing. It's a relatively average 128kbps MP3 size (3mb-4mb). I have set preload="auto" but that didn't help much. Is there a way to just start playing the audio right away and continue to buffer it (sort of like YouTube does)?
Here is an example that I am currently working on. It's going to play an audio simultaneously on all connected clients. So if you have 2+ laptops, you can try it out. All computers must be connected before you start playing the audio. (double click on a song to start playing).
Running video and audio without complete buffering is called smooth / adaptive streaming. It can be achieved in players like silverlight and flash.
What it actually does is to create chunks of files and let the user play file chunk by chunk. Since you are downloading chunks, it will not require whole file to download.
Well, I am not giving you the full fledged answer since I haven't studied much but I am giving you the exact idea of how it works.
I had same issue but with HTML5 Video.. I overcame it with using Smooth streaming media Azure..
Here is a tutorial of the same : http://www.wrapcode.com/featured/windows-azure-media-services-mp4-to-smooth-streaming/
I will keep you updated once I find something useful :-)
If you use preload=none, then you have no buffer at the beginning but it will buffer your content "on the fly"
I have an Icecast server which streamsmy contet, and when I use pause and play, it buffers my content, even with preload=none.
Do not use preload=auto. It will take some time to start.
I'm trying to put in place a browser-to-browser live streaming website.
So, a foobar user can stream (live) his webcam (video and/or audio) from his webpage (http://www..example.com/admin/foobar) and others can receipt the stream on his public webpage (http://www.example.com/public/foobar).
What is the simplest solution to do that? How can I do it?
Thanks,
Regards.
WebRTC is the best way to handle the browser-to-browser-communication through a website. It supports audio- and video- live transfer.