Streaming to Stream: Video Pi Software Update and Instructions

Video Payload Pi Code (streaming to Stream):

It has been adjusted how your streams will be delivered to Stream. You will no longer need to create stream users and find your URLs in Stream.  Instead each team will be given a unique URL and keys which allow you send the video feed to Stream. This should simplify the roll out. You will find your unique URL and key by clicking here. A pdf overviewing the instructions can be found here.

Software Needed:

The video Pi image can be downloaded here (check back for updates!): https://github.com/MSU-BOREALIS/VideoStreaming

Creating a new SD card with the streaming to Stream software:

Once you have the image flashed on the card, plug into your Pi and Using your Pi as a Computer, complete the following:

  • Set your video Pi to record 10 minute chunks of video – this video also shows you how to retrieve videos off the Pi
  • Set up streaming to Stream via ffmpeg or VLC/OBS
    • Streaming via ffmpeg (click for video instuctions): This should be your primary process. This method works well on any computer that has Windows 10 and not a large amount of processing power. The i3 Inspiron laptops distributed at the workshop work well with this method. On windows 7 this process may be a little slow, but on windows 10 this works excellent.
      • Download and install: Zeranoe FFmpeg Version: 3.3.1 Linking: Static
      • Command to enter in Windows Command Prompt: ffmpeg -i rtsp://192.168.1.3:8554/ -c copy -f flv – | ffmpeg -f flv -i – -c copy -f rtp_mpegts rtp://localhost:4000 -c copy -f flv rtmp://media.stream.live:1935/live/[RTMPKEYHERE]
      • Remember to replace [RTMPKEYHERE] (including the brackets) with your rtmp key.
      • Enter rtp://localhost:4000/ in VLC
    • Streaming via VLC/OBS (click for video instructions): This should be your backup process if you are on windows 7 or the previous process didn’t work well. .
  • Unique Team URLs and rtmp keys

Questions or issues? Check out the proboards forum for the video streaming payload.