Stream 3D Videos to Your 3DS

Welcome to another short, but detailed Nintendo 3DS related guide. This time around I'll be addressing 3D videos and how to stream them from your computer to your 3DS. If you're already familiar with basic web servers and transcoding video using Handbrake all you really need to know is you select web optimized when encoding. For the rest of you this guide will instruct you to setup a basic www deamon (web server), transcode your 3D videos to a format the Nintendo 3DS supports and then how to access them on your 3DS.

Requirements

Fenix Web Server Software - http://fenixwebserver.com
HandBrake Video Transcoder - https://handbrake.fr
3D Video File (most formats are supported)


I'd like to first note that you don't need a hacked 3DS to stream 3D videos to it and the software I use in this guide is absolutely free.

First install Fenix's Web Server; the installer will want Internet access to download supported files. Other than that issue just run the installer and point it (for installation) to 'c:\fenix' . Once that is done go to 'c:\fenix' and add a folder named 'www' inside of it.

image.jpg

Start Fenix and click on 'Web Servers' and then click on 'New'.

Type in the name of the web server and then pick the folder 'www' you just created and change the port from '80' to anything you like. I used '420' for this guide.

image.jpg

When you're done select 'create' and then pick 'Web Server' -> 'Start All' from the drop down menu.

Now open HandBrake and don't feel too overwhelmed as we won't be messing with too many features.

image.jpg

Select 'Source' and select 'File' in the right hand tab that comes up and then select your 3D video file.

Next select the 'Preset' - 'Universal' from the right hand tab; this will automatically change the values to a video format that the 3DS browser supports playing.

Select the 'width' (which can be no more than 854 per Nintendo specifications).

Select 'Web Optimized' (this will allow the video to start streaming before the entire thing is downloaded to your 3DS).

Select the 'Destination' (we'll put it inside of the 'c:\fenix\www' folder).

image.jpg

Lastly, select 'Start' to start the encoding process. It could take some time to transcode; so go make some popcorn.

After your video is transcoded we will need to connect your 3DS to your computer using the port you specified in the Fenix server setup. If for some reason you have problems connecting you should check to see if Fenix is allowed to transmit and receive data in your firewall software (if you're using any). For more connectivity issues seek professional help - this guide is not about how to fix networking issues.

image.jpg

Okay, so the first thing you'll need is the IP address of the computer you have Fenix running on. To get this press and hold the Windows key on your keyboard and press the letter 'R'. This will bring up the 'Run' prompt. Type in 'cmd' and press 'enter'. It will open a new window and inside of that window type in 'ipconfig' and press 'enter' - this will display a list of your network adapters and their IP addresses. Take note of IPv4 address (it's red in the picture just for an example, it won't be red on your computer). This is your local IP address and it's very different from your remote IP address (which we're not using).

Okay, so load up your Nintendo 3DS browser and enter in 'http:// <your ip address> : <port>' . So for an example you'd type in ' http://192.168.0.2:420 '.

image.jpg

Once your 3DS connects to your Fenix installation the video you just transcoded will be listed on your 3DS screen.

image.jpg

Select it and then select your 3D viewing preference (from the 3D button on the bottom screen of your 3DS) and enjoy!

image.jpg
 

cots

Banned!
OP
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
Huh. Interesting.
Gotta try it some time later.

Thanks! I was trying to use Plex, but the latest versions didn't stream my content and you had to use a really old version just to get it to stream stuff and even then it was hit and miss. I figured I'd try to find my own method and this is simple and it works just fine. It's not as pretty as Plex, but the videos actually play so that's a plus.
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
This is great, though if anyone is interested, there has been a means to stream 3D videos to your 3DS through the Plex Media Server as well, check it out here if you're interested:
 

cots

Banned!
OP
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
This is great, though if anyone is interested, there has been a means to stream 3D videos to your 3DS through the Plex Media Server as well, check it out here if you're interested:


That outdated Youtube video makes use of Plex.

I couldn't get Plex to work on any versions newer then that 2014 youtube video. The 3DS Browser can't handle all of the data that's being sent from Plex for its web interface.

So going back to using the 2014 version it was hit and miss on what it would stream as a lot of 3d videos I have refused to play.

Using Plex isn't a viable solution so that's why I'm using this method.

I wish the newest versions of Plex would work as it would make life easier.
 
Last edited by cots,

Posghetti

Un-official ReVeluv Leader
Member
Joined
Mar 15, 2016
Messages
1,141
Trophies
0
Location
Michigan
XP
782
Country
United States
Hey there! I did everything exactly according to the guide and it went out smoothly till the end, after Handbrake was finished I went into the "Directory Contents" and tried to load a video, but it just gives me an error (This file cannot be loaded:012-1032)
 

Bedel

The key of the blade
Member
Joined
Oct 28, 2015
Messages
1,384
Trophies
0
XP
2,836
Country
United States
Can it be this program (HandBrake) does not support .mkv videos? If that is so, what should I do? All my 3D movies are in said format.
 
  • Like
Reactions: Posghetti

cots

Banned!
OP
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
This only works on New 3DS,right?

I'm not sure if you can play mp4 videos from the browser on O3DS because I do not own one.

Can it be this program (HandBrake) does not support .mkv videos? If that is so, what should I do? All my 3D movies are in said format.

Yes it supports mkv . Just convert them as the guide details.

Hey there! I did everything exactly according to the guide and it went out smoothly till the end, after Handbrake was finished I went into the "Directory Contents" and tried to load a video, but it just gives me an error (This file cannot be loaded:012-1032)

That is strange. Here is a mediainfo spec of what the output should look like.

Code:
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/iso2/avc1/mp41)
File size                                : 722 MiB
Duration                                 : 40mn 49s
Overall bit rate mode                    : Variable
Overall bit rate                         : 2 474 Kbps
Encoded date                             : UTC 2016-06-01 21:59:52
Tagged date                              : UTC 2016-06-01 21:59:52
Writing application                      : HandBrake 0.10.5 2016021100

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3
Format settings, CABAC                   : No
Format settings, ReFrames                : 2 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 40mn 49s
Bit rate                                 : 2 308 Kbps
Width                                    : 720 pixels
Height                                   : 408 pixels
Display aspect ratio                     : 16:9
Original display aspect ratio            : 16:9
Frame rate mode                          : Variable
Frame rate                               : 23.976 fps
Minimum frame rate                       : 23.256 fps
Maximum frame rate                       : 25.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.328
Stream size                              : 674 MiB (93%)
Writing library                          : x264 core 142 r2479 dd79a61
Encoding settings                        : cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=10000 / vbv_bufsize=10000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date                             : UTC 2016-06-01 21:59:52
Tagged date                              : UTC 2016-06-01 21:59:52
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Menus                                    : 3

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 40mn 49s
Bit rate mode                            : Variable
Bit rate                                 : 160 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Frame rate                               : 46.875 fps (1024 spf)
Compression mode                         : Lossy
Stream size                              : 46.7 MiB (6%)
Title                                    : Stereo / Stereo
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2016-06-01 21:59:52
Tagged date                              : UTC 2016-06-01 21:59:52
Menus                                    : 3
 

Bedel

The key of the blade
Member
Joined
Oct 28, 2015
Messages
1,384
Trophies
0
XP
2,836
Country
United States
I'm not sure if you can play mp4 videos from the browser on O3DS because I do not own one.



Yes it supports mkv . Just convert them as the guide details.



That is strange. Here is a mediainfo spec of what the output should look like.

Code:
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/iso2/avc1/mp41)
File size                                : 722 MiB
Duration                                 : 40mn 49s
Overall bit rate mode                    : Variable
Overall bit rate                         : 2 474 Kbps
Encoded date                             : UTC 2016-06-01 21:59:52
Tagged date                              : UTC 2016-06-01 21:59:52
Writing application                      : HandBrake 0.10.5 2016021100

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L3
Format settings, CABAC                   : No
Format settings, ReFrames                : 2 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 40mn 49s
Bit rate                                 : 2 308 Kbps
Width                                    : 720 pixels
Height                                   : 408 pixels
Display aspect ratio                     : 16:9
Original display aspect ratio            : 16:9
Frame rate mode                          : Variable
Frame rate                               : 23.976 fps
Minimum frame rate                       : 23.256 fps
Maximum frame rate                       : 25.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.328
Stream size                              : 674 MiB (93%)
Writing library                          : x264 core 142 r2479 dd79a61
Encoding settings                        : cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=10000 / vbv_bufsize=10000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date                             : UTC 2016-06-01 21:59:52
Tagged date                              : UTC 2016-06-01 21:59:52
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Menus                                    : 3

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 40mn 49s
Bit rate mode                            : Variable
Bit rate                                 : 160 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Frame rate                               : 46.875 fps (1024 spf)
Compression mode                         : Lossy
Stream size                              : 46.7 MiB (6%)
Title                                    : Stereo / Stereo
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2016-06-01 21:59:52
Tagged date                              : UTC 2016-06-01 21:59:52
Menus                                    : 3
Every time I try to open a .mkv it crashes. I'll try again tomorrow, but that's what I'll get for sure...

--------------------- MERGED ---------------------------

And also, I'm pretty sure it only works for new. Just look how does browserhax work in new and how in old.
 

Bedel

The key of the blade
Member
Joined
Oct 28, 2015
Messages
1,384
Trophies
0
XP
2,836
Country
United States
So nobody knows any other program to convert the .mkv to the format required? This one crash every time I try.
EDIT: Okay, it crashes me every time I try to use it, no matter if it's mkv or mp4. Any other program to do just the same?
 
Last edited by Bedel,

cots

Banned!
OP
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
So nobody knows any other program to convert the .mkv to the format required? This one crash every time I try.
EDIT: Okay, it crashes me every time I try to use it, no matter if it's mkv or mp4. Any other program to do just the same?

Xilisoft Video Converter can also be used, but only seems to work with smaller files.
 
Last edited by cots, , Reason: Smaller File Comment

Vamosi

Well-Known Member
Newcomer
Joined
Apr 14, 2007
Messages
48
Trophies
0
XP
480
Country
I've just been messing around with this and have to say it works brilliantly. Both 3D and normal movies work great, just wish the bottom screen would dim when watching.
 
  • Like
Reactions: cots

Zaraf

Well-Known Member
Member
Joined
Sep 23, 2005
Messages
743
Trophies
1
Age
41
Location
Edmonton, Alberta
Website
Visit site
XP
386
Country
Canada
hm wont work for me. video will still loading one hour but not start playing then

I'm having the same problem.

This is what the log says on Fenix:

[10/25/2016 10:33:08 PM] Requested d:\Fenix\www\TerminatorGenisys.mp4

[10/25/2016 10:33:13 PM] Requested d:\Fenix\www\TerminatorGenisys.mp4

[10/25/2016 10:33:21 PM] Requested d:\Fenix\www\TerminatorGenisys.mp4

[10/25/2016 10:33:23 PM] Requested d:\Fenix\www\TerminatorGenisys.mp4

[10/25/2016 10:33:37 PM] Requested d:\Fenix\www\TerminatorGenisys.mp4

Every little bit it's timing out, so nothing is actually loading. The file size is 1.2 gigs. Would that have anything to do with it?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=pkYA4rALqEE