Merge e.g. four realtime video streams into one 2x2 grid? Merge e.g. four realtime video streams into one 2x2 grid?
Posts 1 to 8 of 8
  1. #1

    Fingers like lightning

    rl4engc 's job has never been outsourced

    rl4engc's Avatar
    Join Date
    Dec 2008
    Posts
    681

    Default Merge e.g. four realtime video streams into one 2x2 grid?

    Anyone know what software/hardware I could use to do this? I had a random idea after a glass or two of wine as a present for the young'uns Christmas present.

    The idea being;

    1) Pick some live streams e.g International Space Station, Sun Solar activity, Nature ones etc (don't they bolt cameras onto whales backs now?).
    2) Merge these into a CCTV-style video stream say 3x3 or 4x4
    3) Output this to a dedicated (read old) monitor bolted to a wall, could be some distance away, will HDMI do it? Ethernet?

    Any Ideas?

    Cheers
    Quote Originally Posted by Nigel Farage MEP - 2016-06-24 04:00:00
    "I hope this victory brings down this failed project and leads us to a Europe of sovereign nation states, trading together, being friends together, cooperating together, and let's get rid of the flag, the anthem, Brussels, and all that has gone wrong."

  2. #2

    Prof Cunning @ Oxford Uni

    WTFH is always on top

    WTFH's Avatar
    Join Date
    Nov 2012
    Posts
    17,771

    Default

    Why not just get 4 ustream pop ups running on a computer with a long cable to the screen?

    http://www.ustream.tv/channel/live-iss-stream/pop-out
    http://www.ustream.tv/channel/pete-s-pond/pop-out
    ...Etc
    Strong and Stable Moderation

  3. #3

    Super poster

    woohoo is a fount of knowledge

    woohoo's Avatar
    Join Date
    Nov 2007
    Location
    In the country
    Posts
    4,296

    Default

    Or if you know a little programming you can have a wpf form, add 4 webbrowser controls and set the source to the popout. Has the advantage it just easier to start/stop etc.
    <WebBrowser HorizontalAlignment="Left" Height="230" VerticalAlignment="Top" Width="316" Source="http://www.ustream.tv/channel/live-iss-stream/pop-out"/>

    Though you may want to switch the sound off if you have more than one source with sound.

  4. #4

    Contractor Among Contractors

    Bean 's job has never been outsourced

    Bean's Avatar
    Join Date
    Sep 2017
    Posts
    1,294

    Default

    I like the idea, however, you could instead grab some extremely long gif images of said things and store them on a e-photo frame instead?

    Saves the bandwidth, uptime, cables etc - just a thought
    Quote Originally Posted by Old Greg
    I admit I'm just a lazy, lying cretinous hypocrite and must be going deaf
    ♕Keep calm & carry on♕

  5. #5

    Super poster

    woohoo is a fount of knowledge

    woohoo's Avatar
    Join Date
    Nov 2007
    Location
    In the country
    Posts
    4,296

    Default

    Quote Originally Posted by woohoo View Post
    Or if you know a little programming you can have a wpf form, add 4 webbrowser controls and set the source to the popout. Has the advantage it just easier to start/stop etc.
    <WebBrowser HorizontalAlignment="Left" Height="230" VerticalAlignment="Top" Width="316" Source="http://www.ustream.tv/channel/live-iss-stream/pop-out"/>

    Though you may want to switch the sound off if you have more than one source with sound.
    Code:
    <Window x:Class="VideoStream.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            xmlns:local="clr-namespace:VideoStream"
            mc:Ignorable="d"
            Title="MainWindow" Height="350" Width="525">
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="*"></RowDefinition>
                <RowDefinition Height="*"></RowDefinition>
                
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"></ColumnDefinition>
                <ColumnDefinition Width="*"></ColumnDefinition>
            </Grid.ColumnDefinitions>
    
            <WebBrowser Grid.Column="0" Grid.Row="0" Source="http://www.ustream.tv/channel/live-iss-stream/pop-out"/>
            <WebBrowser Grid.Column="1" Grid.Row="0" Source="http://www.ustream.tv/channel/pete-s-pond/pop-out" />
            <WebBrowser Grid.Column="0" Grid.Row="1" Source="http://www.ustream.tv/channel/live-iss-stream/pop-out"/>
            <WebBrowser Grid.Column="1" Grid.Row="1" Source="http://www.ustream.tv/channel/pete-s-pond/pop-out" />
        </Grid>
    
    </Window>

  6. #6

    Fingers like lightning

    rl4engc 's job has never been outsourced

    rl4engc's Avatar
    Join Date
    Dec 2008
    Posts
    681

    Default

    Cheers some good responses

    @WTFH, woohoo

    Cheers I'd nopt heard of ustream, I guess it's like a live version of YouTube, though it doesn't appear to work on my server (shirley it doesn't need Flash? ) Just a black screen. I can code a bit, is it just a case of having a local .html file and loading it in a browser? I guess not cos that code looks like xml.

    @Bean no I'd want it to be live, I like the idea of young one having a monitor on his wall with live feeds on, sort of a "CCTV window on the world" I might extend it to the lounge.
    Quote Originally Posted by Nigel Farage MEP - 2016-06-24 04:00:00
    "I hope this victory brings down this failed project and leads us to a Europe of sovereign nation states, trading together, being friends together, cooperating together, and let's get rid of the flag, the anthem, Brussels, and all that has gone wrong."

  7. #7

    Prof Cunning @ Oxford Uni

    WTFH is always on top

    WTFH's Avatar
    Join Date
    Nov 2012
    Posts
    17,771

    Default

    You can get live streams on youtube, SafariLive do it on there twice a day (https://m.youtube.com/channel/UCV6HJBZD_hZcIX9JVJ3dCXQ ) along with several others.
    Strong and Stable Moderation

  8. #8

    Super poster

    woohoo is a fount of knowledge

    woohoo's Avatar
    Join Date
    Nov 2007
    Location
    In the country
    Posts
    4,296

    Default

    Quote Originally Posted by rl4engc View Post

    @WTFH, woohoo
    Sorry mate, if it's code stuff you don't know. But basically you paste that into a WPF form and you will get a window split into 4 that stretches and displays the feed for IIS and the other show thing. If its something you want happy to send the code with an exe to run. If not, I'm actually going to use it, so thanks for the idea.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •