DEV Community

Dennis
Dennis

Posted on

OBS Live Stream -> Instagram Live Stream Project

The project is OBS live stream -> Instagram Live Stream, there's a PHP repository here: https://github.com/JRoy/InstagramLive-PHP which relies on this Instagram-API: https://github.com/mgp25/Instagram-API/. I thought it would be neat if I can do something similar but instead of PHP use TypeScript/Node or even Electron (I've never done Electron before).

Would anyone be interested in doing this project with me? The inspiration for this project is: I think it would be cool to be able to live stream your coding on Instagram live.

Top comments (50)

Collapse
 
350d profile image
Vladimir Sobolev • Edited

Hello! Here is a web service to generate stream tokens, start, preview, monitor, stop and save mp4 file here instafeed.me/rtmp/

Collapse
 
pshashko profile image
pshashko

Vladimir, can you help me? Just used instafeed.me/rtmp/ After stream I pressed the button "Stop and save to IGTV" and got an error "Instagram failed to save your stream"... How to get my stream recording? there are no traces of stream in instagram. as if it weren’t at all :(

Collapse
 
350d profile image
Vladimir Sobolev

Looks like save to IGTV are very beta on IG right now. I've added this feature few days ago and looks like even if IG reporting me back via API about successful operation - its not working in most cases. SO, I've decided to roll back save to stories today. Latest updates published just now.

Thread Thread
 
daffes profile image
daffes • Edited

I was able to download and upload to IGTV, but it's messy. The main issues are

1) Don't close the browser tab before clicking on the MPD download link, or you'll loose it forever
2) With the MPD file, VLC is able to play it correctly, but when converting to a file, it looses the audio and drops the video quality
3) The best tool to convert the MPD file to an MP4 file correctly has been youtube-dl command line (brew install youtube-dl on mac). But, it needs an URL to an MPD file, it can't be local, so you need to upload it to a file directory that allows a direct link, e.g. gofile.io. Then type: $ youtube-dl -f bestvideo+bestaudio someurl/file.mpd
4) Instagram TV limits upload length to 15 minutes, so split your file in as many chunks of 14min58s as necessary with ffmpeg (brew install ffmpeg on mac), then type: $ ffmpeg -i file.mp4 -acodec copy -f segment -segment_time 898 -vcodec copy -reset_timestamps 1 -map 0 output%d.mp4

instafeed.me could simplify the process by at least providing a direct link to the file.mpd

Thread Thread
 
350d profile image
Vladimir Sobolev

Hello! Check my latest update — now you have list of latest streams and number of actions: save to story/IGTV, update, delete, export comments, download playlist.

Thread Thread
 
sarab112 profile image
sarab112

Hi Vladimir, do you know if Instafeed.me violates IG's restriction with using private API? In other words, will IG block my account if I use Instafeed.me to upload pre-recorded videos as live?

Thread Thread
 
350d profile image
Vladimir Sobolev

I have ZERO reports about blocked accounts. Only copyright violations in stream content can be a reason for 1 day and up to few weeks of Live feature limitation.

Thread Thread
 
sarab112 profile image
sarab112

Thank you for your reply, Vladimir. I really appreciate it. So, when would the private API issue be a problem on IG?

Thread Thread
 
sarab112 profile image
sarab112 • Edited

Are there any drawbacks regarding IG algorithm when using instafeed? What is the regulation regarding intellectual property on instafeed? Do they get any rights on our content? And is it standard practice to use Instafeed to simulate live, although it isn’t live? Sorry for all the questions! I am obviously very new to this.

Thread Thread
 
350d profile image
Vladimir Sobolev

If you using outdated API references, wrong methods, wrong headers, signatures, cheap/public proxies , break rates limits etc etc - it can be a problem for user.

Thread Thread
 
sarab112 profile image
sarab112

Thank you!

Collapse
 
camposgil profile image
camposgil

Oi Pode me ajudar queira comprar o INSTAFEED mais nao sei tudo que ele possa fazer por mim.

exemplo queria fazer a live pelo obs e ter o recurso de convidar alguem pra live como e feito normalemnte o instafeed tem esse recurso? obg

Collapse
 
daffes profile image
daffes

Basta usar algum aplicativo de video conferencia, como o zoom, e redirecionar o audio do programa pra uma stream de audio do OBS. Eu deixei um computador sendo o host da meeting e rodando o OBS e ai todos os participantes entraram pelo zoom, inclusive eu, de um outro computador pra nao ter conflito de delay do audio. É legal que voce consegue controlar gallery view com todos os rostos ou speaker view, destacando quem ta falando.

Collapse
 
pilatdennis profile image
Dennis

Hi Vladimir, cool project! Were you working on this before I even posted this thread? If I remember correctly, I think you showed a template of what your stream would look like right? That was a really nice feature! Looking forward to hearing more about your progress!

Collapse
 
350d profile image
Vladimir Sobolev

Updated version now available! New player, fast and minimal api implemented. Beta! ;)

Collapse
 
heydanking profile image
Dan King • Edited

@vladimir Sobolev ... Are you connected to this website development? instafeed.m and yellow duck seem to be the only services offering stream keys for IG. Do you have another option?

Collapse
 
nick32825037 profile image
Nick • Edited

Hi Dan, you asked if exists another option for services offering stream keys for IG.
You can check out Promovgram service.

Collapse
 
streamtechl profile image
streamtech_live

Hi Vladimir,
I tried to use your application but I can't get the stream key .... keep on processing but nothing happens. I have tried with several Instagram accounts. Do you have an answer?

Collapse
 
350d profile image
Vladimir Sobolev • Edited

Hello! Maybe this is becouse I have US proxies on file to connect to IG servers and your account goes to verification challenge or something like that. I've updated to localized proxy service (current users country based) - can. you please try again?
Anyway, I have a build-in email confirmation UI, but I will check it one more time. I guess I need to add SMS option for two step verification...

Collapse
 
ace23577 profile image
ace23577 • Edited

I'm having a hard time with your service payment system in my country, I'm from Indonesia

Collapse
 
350d profile image
Vladimir Sobolev

I'm using Square payments, very good one for online payments.

Thread Thread
 
ace23577 profile image
ace23577

Example Card payment or Online Payment to Acces your App

Collapse
 
mementoweb_ profile image
MementoWeb - Marketing Digital

Is it still working Vladimir?
Login error here

Collapse
 
350d profile image
Vladimir Sobolev

Works fine. Whats your IG name, I'll check the logs?

Collapse
 
masteryoda profile image
mobizent

hi vlad

is the code open-source?

Collapse
 
350d profile image
Vladimir Sobolev

No, its private development.

Thread Thread
 
speedytangent profile image
Atta ur rahman

Where and How can I check & play around with it

Collapse
 
yanshanspb profile image
Игорь Яншин

Владимир, приветствую! Тестировал сервис instafeed.me, столкнулся с трудностями при рестриме видео с YouTube в Instagram - видео с некоторых каналов сервис дает транслировать, некоторые не находит.
На всех тестируемых каналах включено встраивание видео, также это не зависит от количества подписчиков на канале - сервис позволил сделать трансляцию с тестового канала YouTube с 3 подписчиками, но не дал с другого с 1000 подписчиков.
С чем это может быть связано?

Collapse
 
pshashko profile image
pshashko • Edited

Just used instafeed.me/rtmp/ After stream I pressed the button "Stop and save to IGTV" and got an error "Instagram failed to save your stream"... How to get my stream recording? there are no traces of stream in instagram. as if it weren’t at all :(

Collapse
 
kamadeyun profile image
kamadeyun

I dont know about u guys, but I think, right the best software that im still use for Multi Streaming to Instagram, Facebook, Youtube, etc in the same time is just redduck.live ..

Its really good software that can Record, Get the MP4 file stored in our harddrive syncronously, and many more feature in it.. just take a look guys !!!!!!!!!!!!!

Collapse
 
tunesonscreen profile image
Santiago Franco

Hi Vladimir. I've just used instafeed.me on OBS and it was great. Just one question: is it possible to add another user into the live feed as in Instagram App. I couldn't.

This is the situation I'm trying to achieve: Instagram Live interview with another user, sharing external videos or audios in that interview. Is that even possible? Thank you!

Collapse
 
luismiestudio profile image
Luis Miguel

este link instafeed.me/rtmp/ esta funcionando bien! pero no pienso pagar un dolar por un servicio que solo me facilita usar obs, una verdadera pena para tan buena idea... no soy el unico pensando de esa forma, vi en videos de youtube las quejas de otros experimentadores

Collapse
 
350d profile image
Vladimir Sobolev

Sorry to hear that, but its not just helps you with a key. Most important thing - security and login flow. I've covered all aspects and possible scenarios to allow users login without any problems. Also I have developed sync option for OBS to sync stream settings and start/stop streaming automatically. Another feature - you can restream your Youtube live or any other video to IG. You can stream from your browser using your webcam too! Comments available to read/pin/reply.
For large streams packs price drops to 70¢

Collapse
 
johnlucenas profile image
John Lucena

Brother Vlad, John here, can you provide the OBS Instagram Live template here or via email?

Thread Thread
 
350d profile image
Vladimir Sobolev
Collapse
 
hemantindor profile image
Hemant

do you support api n

Collapse
 
350d profile image
Vladimir Sobolev

Yes, I have API if needed. Chat me on page.

Collapse
 
pgdigital profile image
Claudeir Ribeiro

Hi Vlad, can I speak with you in whatsapp or telegram?

Collapse
 
fabric23 profile image
fabricio

você é um genio!!....aqui no brasil ninguém sabe fazer isso!!!...me ajudou muito!

Collapse
 
350d profile image
Vladimir Sobolev

Thank you!

Collapse
 
sergioabrantes profile image
Sergio-Abrantes

Hi Vladimir, the Youtube lives are not appearing in the preview, only videos.

Collapse
 
tiagopotencia profile image
Tiago Potência (Brandão)

Hi! Dids this use is allowed by instagram's terms and conditions? I'm a bit affraid to use this and have my account banned.

Collapse
 
350d profile image
Vladimir Sobolev

I have zero complains since day 1 (2+ years)

Collapse
 
diegdie profile image
DiegDie

Hello Vladimir, first congratulations, I'm from Brazil and would like to pay for more transmissions, how do I do it?
Instafeed is the one that best suits me at the moment, sometimes I am too lazy to use php

Collapse
 
pilatdennis profile image
Dennis

Wow I'm surprised people are still commenting on my thread. What has been developed so far?

Collapse
 
rodrigo_agj profile image
Ro' Gallardo

GREAT IDEA!
NOW, HOW CAN I MAKE IT WORK....

ANY TUTORIAL?

REGARD

Collapse
 
davidazevedo profile image
davidazevedo

This source code is not exists.

Using github.com/davidazevedo/InstagramL...
Live Video: youtube.com/watch?v=g4qNlwHTTFk&t=1s

Collapse
 
lara_samaha_7f76af2cec6d8 profile image
Lara Samaha

Hey Vladimir,
I was wondering if it's possible to livestream from Instagramfeed to Instagram with a pre-recorded video and turn off comments on Instagram at the same time.

Collapse
 
chechortega profile image
César Israel Ortega Corpus

Hi Vladimir, im just used instafeed and i want to share mi live on IGTV, but after click on option I get a message on black box below "shareigtv: Transcode not finished yet."... What does it mean??

Some comments may only be visible to logged-in visitors. Sign in to view all comments.