Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 09:33

    oscar-davids on analcomp

    refactory rename part (compare)

  • 09:33

    oscar-davids on analcomp

    refactory rename part (compare)

  • 04:04
    codecov[bot] commented #2451
  • 04:04
    oscar-davids synchronize #2451
  • 04:04

    oscar-davids on saveFVfailcase

    checnge save module (compare)

  • 02:22
    codecov[bot] commented #2451
  • 02:15
    codecov[bot] commented #2451
  • 02:15
    oscar-davids synchronize #2451
  • 02:15

    oscar-davids on saveFVfailcase

    video: productionize Soccer Str… allow orchestrator to set ticke… Release v0.5.32 (#2454) Co-aut… and 19 more (compare)

  • Jun 24 15:42

    RiccardoBiosas on next

    tests(AdjustableRoundsManager):… (compare)

  • Jun 24 15:42

    RiccardoBiosas on next

    tests(AdjustableRoundsManager):… (compare)

  • Jun 24 15:42
    RiccardoBiosas closed #593
  • Jun 24 15:42
    RiccardoBiosas closed #593
  • Jun 24 14:21
    0xB79 commented #2473
  • Jun 24 13:44
    0xB79 commented #2473
  • Jun 24 13:43
    0xB79 commented #2473
  • Jun 24 13:27

    oscar-davids on analcomp

    change member access privilige (compare)

  • Jun 24 13:27

    oscar-davids on analcomp

    change member access privilige (compare)

  • Jun 24 10:15
    MikeIndiaAlpha synchronize #333
  • Jun 24 10:15
    MikeIndiaAlpha synchronize #333
Doug Petkanics
@dob
yes. Next step is to click to the tokens tab, and you can paste in the token contract address from explorer.livepeer.org to start tracking LPT, and LPT will show up in your metamask as well
Chris Hobcroft
@chrishobcroft
That was where I got blocked...
Doug Petkanics
@dob
(this is the address: 0x24f56ef2fed379421bee64ecafc2bc744f72522b)
Chris Hobcroft
@chrishobcroft
ahahaha! Is this published anywhere?
Doug Petkanics
@dob
probably not. sounds like a good candidate for a forum post :)
Chris Hobcroft
@chrishobcroft
so, after I import the UTC JSON file, I click "ADD TOKENS"
image.png
Aha, boom!
image.png
Chris Hobcroft
@chrishobcroft
How easy is it to also deploy in Ropsten? Why are there two when there could be one Ethereum testnet?
Doug Petkanics
@dob
Ropsten is proof-of-work, like the Ethereum main chain, but the challenge is that it’s hard to secure that on a testnet since no one has a real incentive to mine. We actually had trouble deploying our smart contracts there because miners haven’t competed to raise the gas limit high enough to handle the deployment of our contracts. Rinkeby is Proof-of-authority (basically trusted nodes mine blocks), which is not secure for a main network with real value, but is good for a testnet. Ropsten would have more realistic “uncertainty” in terms of how long it takes to get transactions mined, etc.
Chris Hobcroft
@chrishobcroft
Hmm, this "realistic" uncertainty ;) is worth being aware of when you are a broadcaster. If it could take 3 days to "Start Streaming" then it rather limits the utility.
But there definitely is still some utility.
And we're still streaming continuously at www.livepeer.tv - 68hrs and counting.
f1l1b0x
@f1l1b0x
@chrishobcroft I hope you didnt stay awake
rayj00
@rayj00

you can use any Ethereum ecosystem tool. That json file in the .lpData/keystore/ directory is your Ethereum account key. Check out http://www.myetherwallet.com and when it asks you how you’d like to access your account, select JSON/Keystore file and then provide that file.

(Word of caution: we are on testnet with test ETH so very little harm can come from using these tools and uploading your key file. But when Livepeer is live on Ethereum main net with real ETH you will want to use caution and make sure you’re using these tools securely.) So the file to upload is the keys.json file?

rayj00
@rayj00
@dob Metamask not accepting my keys.json file! I go to Import Account/JSON File/keys.json but I have no password?
Josiah Savary
@jozanza
just put an empty space as your password
rayj00
@rayj00
@jozanza I then get: You must enter a password for the selected file.
Chris Hobcroft
@chrishobcroft

OK, so, what does this bit actually mean?

I0321 21:11:01.032292 12308 mediaserver.go:166] Cannot automatically detect the video profile - setting it to {P720p30fps16x9 4000k 30 1280x720 16:9}

What does 4000k mean? I understand 30 is probably FPS, 16:9 is implied by the 1280x720 or is it?
But actually... are we actually doing any transcoding yet?
Lots of love from Chris in Berlin (and Petra!)
nicolasburtey
@nicolasburtey
I guess 4000k would mean the 4000 kbps
Eg: video bitrate
which seems fairly high for a 720p as a default settings imo
f1l1b0x
@f1l1b0x
But good question is ffmpeg reading this of from metadata or actual video data @j0sh ?
Josh Allmann
@j0sh
Yeah, 400kbps. That message isn't ffmpeg related, it's setting the 'disposition' of the incoming RTMP stream within the StreamID that gets passed around for the duration of the job. But we don't actually do much with that information... so the message can be ignored.
f1l1b0x
@f1l1b0x
ty
Josh Allmann
@j0sh
For the disposition attached to the job, it's a made-up value, likely to satisfy the structure of the StreamID which expects a disposition in there.
To answer Chris's other question... at that point you aren't transcoding, but that message is an indication the segmenter is starting up
Chris Hobcroft
@chrishobcroft
and are these the "default settings" for the segmenter? Or for something else?
I don't get what these settings mean - the video profile. They definitely are not the stream characteristics - I'm sending 1920x1080 29.97fps 2320kbps
Josh Allmann
@j0sh
Yeah, the disposition doesn't actually mean anything for the segmenter, what gets assigned there is just "filler" to complete the StreamID. The disposition plays a role in disambiguating transcoded streams, but for the source stream, it doesn't mean anything.
nicolasburtey
@nicolasburtey
What is the reson to have aspect ratio in the profiles name? is it to handle non-square pixels?
Eric Tang
@ericxtang
It’s to account for 2 different aspect ratios from the ingest video. But I’m actually not sure if it’s working as intended right now...
Yahya
@ya7ya

hey livepeer team :) ,

i had a bit of an issue while trying to broadcast via ffmpeg. here are the details livepeer/lpms#63 ,
Let me know what am i doing wrong here :) ?

Also, What's the right way to get multiple profiles transcoded ? for example if i stream a 720p video to livepeer, how do i get back 720p, 480p .. etc ??

cheers. :beers:

Eric Tang
@ericxtang
Hi @ya7ya
Yahya
@ya7ya
Morning @ericxtang
Eric Tang
@ericxtang
The Livepeer network should be able to do the transcoding for you if you run it in onchain mode.
Otherwise, you can use the local transcoding mode via http://localhost:8935/transcode?strmID=$strmID
There is a transcode_demo.sh script that you can take a look at (you call it after starting a stream via ffmpeg or OBS)
Yahya
@ya7ya
got it, Thanks alot :+1:
Doug Petkanics
@dob

As mentioned in #Lobby, Livepeer community chat is moving over to Discord. Hope you join us there:

https://discord.gg/7wRSUGX

https://gist.github.com/dob/8eceaef910563ee7045a5c4b490f98d5

Julien Bouteloup
@bneiluj
hey guys
where are all the testnet contracts ?
all good
Miao ZhiCheng
@hellwolf
how can I get some rinkeby lpt token to test with?
Miao ZhiCheng
@hellwolf
I got it, by using the livepeer/livepeer_cli