Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Programming and Hacking > Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 16th September 2016, 14:54   #1  |  Link
Edo
Registered User
 
Join Date: May 2014
Location: London, UK
Posts: 2
DVD.js to play DVD in a browser

Hi forum. In the past few years, I've been working on and off on https://github.com/gmarty/DVD.js.

It's a solution to play DVD on modern browsers. It solves a personal use case that is reading my DVD discs on my laptop or mobile when I'm away from home, without using the need to have the discs or even a player.

My guess is that it could also benefit users with a good DVD collection who are not satisfied by the current VOD offer (Netflix...) and want to get the full DVD experience (including multiangles, languages, menu, bonus...).

The project is far from being complete but can already play some basic DVD discs. I'd like to resume my work on it but before doing that I'd like to get an idea of people's interest.

If such a solution existed, would you use it? Would you contribute to it? Would you interact with other people using it? Essentially I want to get an idea of how much traction it can gain.
Edo is offline   Reply With Quote
Old 16th September 2016, 16:37   #2  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,239
I wonder: How does DVD.js access the DVD drive from within the browser sandbox when even local file access is pretty much unsupported, let alone ASPI/SPTI passtrough?

(Or is this just for "streaming" and you have to rip the disc beforehand and put it on a server?)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 16th September 2016 at 16:47.
LoRd_MuldeR is offline   Reply With Quote
Old 16th September 2016, 16:43   #3  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,040
What is the advantage of this approach compared to just copying the VIDEO_TS folder or a whole ISO file of the DVDs to your mobile device and use a software player for playback? Or do you think that the player software is too bulky? (I don't think so, I use TinyPlayer where the whole folder is just 220 KB). If you feed a DVD ISO to a DirectShow based player it will not play the menus correctly, but if you need this you can use VirtualCloneDrive or similar.


Cheers
manolito
manolito is offline   Reply With Quote
Old 16th September 2016, 22:47   #4  |  Link
vivan
/人 ◕ ‿‿ ◕ 人\
 
Join Date: May 2011
Location: Russia
Posts: 643
> Watching video in browser
No. Why would I want that when I have proper player on my PC and usable player on my Android device?
Languages and chapters are supported everywhere, and I doubt anyone really cares about menus and stuff.

Quote:
Originally Posted by LoRd_MuldeR View Post
(Or is this just for "streaming" and you have to rip the disc beforehand and put it on a server?)
Yes, and Github link explains everything. It's a server + a converter that converts video to webm and menu to js/css/images.
vivan is offline   Reply With Quote
Old 16th September 2016, 22:51   #5  |  Link
Nevilne
Registered User
 
Join Date: Aug 2010
Posts: 134
sometimes reality is stranger than node.js anecdotes
Nevilne is offline   Reply With Quote
Old 16th September 2016, 23:09   #6  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,435
JFYI, windows from W98 till XP had an exe called DVDPlay.exe (dont know about Win versions after XP), so long as you had an MPEG2
decoder, and no specific DVD player, DVDPlay would pop up on inserting DVD disk. Very very basic, but it worked.

EDIT: In system32.
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???

Last edited by StainlessS; 16th September 2016 at 23:19.
StainlessS is offline   Reply With Quote
Old 16th September 2016, 23:27   #7  |  Link
Edo
Registered User
 
Join Date: May 2014
Location: London, UK
Posts: 2
Quote:
Originally Posted by manolito View Post
What is the advantage of this approach compared to just copying the VIDEO_TS folder or a whole ISO file of the DVDs to your mobile device and use a software player for playback? Or do you think that the player software is too bulky? (I don't think so, I use TinyPlayer where the whole folder is just 220 KB). If you feed a DVD ISO to a DirectShow based player it will not play the menus correctly, but if you need this you can use VirtualCloneDrive or similar.
The main advantage is you can stream your DVD from a self hosted server without the need to have a local ISO. That means you can switch devices and resume playback from a mobile to a tablet for example.

Also using the web allows it to be played on pretty much any mobile and desktop OS with no install and no specific plugins or permissions.
Edo is offline   Reply With Quote
Old 17th September 2016, 10:24   #8  |  Link
Ghitulescu
Registered User
 
Ghitulescu's Avatar
 
Join Date: Mar 2009
Location: Germany
Posts: 5,765
I think it's a good idea to have such a player. Assuming it's honestly written (no ads, no hidden ads, no calls-home, no statistics, no reports of dubious genres watched etc )
__________________
Born in the USB (not USA)
Ghitulescu is offline   Reply With Quote
Reply

Tags
browser, cloud, javascript

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:13.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.