Game Boy Interface IP Streaming

Discussion in 'Nintendo GameCube' started by MrCokeacola, Jun 20, 2018.

  1. MrCokeacola
    OP

    MrCokeacola GBAtemp Regular

    Member
    4
    Feb 26, 2018
    Canada
    So I've set up the gbi.cli config file. But the GBI does not see my network...
     
  2. MrCokeacola
    OP

    MrCokeacola GBAtemp Regular

    Member
    4
    Feb 26, 2018
    Canada
    Got the GBI to see my network. Now forwarding the port GBI uses (1234). Tried 3 different IP webcam viewers and still nothing. At a dead end again.
     
  3. Fishaman P

    Fishaman P Speedrunner

    Member
    7
    Jan 2, 2010
    United States
    Wisconsin
    Make sure you're using the full version of GBI, not the Speedrunning or High Fidelity builds. They don't do streaming.
    The docs say the streaming is actually PNG streaming, which I can't imagine is normal. If there's one software I trust to display this, it's VLC.

    Let me know if you get this working, I'm super interested in it.
     
    MrCokeacola likes this.
  4. MrCokeacola
    OP

    MrCokeacola GBAtemp Regular

    Member
    4
    Feb 26, 2018
    Canada
    Whoa someone else who has a BBA. Yes I have been using vanilla GBI. Have not tried VLC, will give it a go.
     
  5. Fishaman P

    Fishaman P Speedrunner

    Member
    7
    Jan 2, 2010
    United States
    Wisconsin
    Was catching up on the thread since I don't remember where I left off and don't remember half of what I did read, and insane luck had me jump to a very convenient spot: The post where he added streaming support!
    These are meant for Linux, but I bet a little tweaking would get them working in Windows pretty quickly.

    PC side loading code (for convenience or is this necessary?)
    Code:
    WIILOAD=tcp:<GC IP> wiiload gbi.dol carda:/gbi.dol --stream=<PC IP>
    The actual display command
    Code:
    mpv udp://<GC IP>:1234/ --demuxer-lavf-format=png_pipe --demuxer-lavf-o=framerate=59.7275
    I imagine you want to change the decoding framerate to exactly match what you have GBI set to, which probably isn't 59.7275.
     
    Last edited by Fishaman P, Jul 9, 2018
    MrCokeacola likes this.
  6. MrCokeacola
    OP

    MrCokeacola GBAtemp Regular

    Member
    4
    Feb 26, 2018
    Canada
    Wew lad using wiiload?!? This ain't gonna be easy.

    VLC did nothing of course after testing it.
     
  7. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    19
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Mar 17, 2010
    Norway
    Alola
    Wiiload is for sending the .dol file, it's not necessary.
    VLC might work if you pass it the correct parameters so it knows the format of the stream, but I guess give mpv a shot.
     
    MrCokeacola likes this.
  8. MrCokeacola
    OP

    MrCokeacola GBAtemp Regular

    Member
    4
    Feb 26, 2018
    Canada
    OMG I actually figured it out MPV was the magical program all along. There is quite a bit of lag and no sound but it works. Thanks everyone.[​IMG]
     
    Fishaman P likes this.
  9. Extrems

    Extrems GBAtemp Regular

    Member
    6
    Jan 17, 2013
    Canada
    Quebec, Canada
    They're actually for both.
    Convenience.
    You'd think I'd mention that if that were true.
     
    Last edited by Extrems, Jul 9, 2018
    Fishaman P and MrCokeacola like this.
  10. MrCokeacola
    OP

    MrCokeacola GBAtemp Regular

    Member
    4
    Feb 26, 2018
    Canada
    Fixed some of the lag by changing the fps to 59.7275 like stated (was using 59.98) Also changed my config file for GBI to not process the image as much and switch to 4:3 instead of 16:9.
    Also now I can finally stream gameboy camera over my network just like Nintendo intended.
    [​IMG]
    [​IMG]
     
    Last edited by MrCokeacola, Jul 9, 2018
  11. Fishaman P

    Fishaman P Speedrunner

    Member
    7
    Jan 2, 2010
    United States
    Wisconsin
    How's the framerate? Any framedrops, is it a constant ~60?
     
  12. Extrems

    Extrems GBAtemp Regular

    Member
    6
    Jan 17, 2013
    Canada
    Quebec, Canada
    It can sustain 59.7275 FPS most of the time.
     
  13. migles

    migles All my gbatemp friends are now mods, except for me

    Member
    14
    GBAtemp Patron
    migles is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Sep 19, 2013
    China
    Earth-chan
    its in my WTB list
    waiting for my gba player to arrive currently <3
    sadly it seems the prices are damn high for the GC accesories stuff, last time i checked the BBA is going for 30+ bucks...
    if i can't get it for less, i may just skip it, i am not sure what i would use it for anyway, not interested in GBI streaming..
    how's the compatibility and speed of loading games trough network?
     
  14. Fishaman P

    Fishaman P Speedrunner

    Member
    7
    Jan 2, 2010
    United States
    Wisconsin
    I've been hawking BBAs on eBay for over 2 years at this point, and in that entire time I've seen a single one end under $50. I sniped that one hard.
    $55-60 seems to be the price for getting one in a reasonable timeframe.

    Haven't done this myself, but online reports say it's about 50/50 compatibility or a little less, stuttering on videos. No clue about streaming audio.
    GCOS is the traditional way to do this. Swiss apparently added some functionality for this not too far back, but I've only ever heard of Extrems here getting it to work.
     
Loading...