*** tpb has joined #timvideos | 00:00 | |
skay | I can't remember exactly what I do... I think I might log in, start the ttycast in another session, then start up tmux | 00:00 |
---|---|---|
mithro-work | skay, no, I mean that every terminal in tmux was automagically broadcast | 00:00 |
skay | so cool | 00:00 |
skay | oh oh that would be neat | 00:00 |
skay | I bet someone has done that | 00:00 |
skay | btw, have you seen multitail? | 00:00 |
skay | I am not sure I like it more than having multiple pains open with tailing logs, but it is kind of cool | 00:01 |
mithro-work | skay, yeah but I always forget it exists | 00:01 |
iiie | for Carl when he comes on ec2-54-196-24-89.compute-1.amazonaws.com | 00:01 |
iiie | skay "ssh -t [email protected] tmux attach" | 00:04 |
skay | spiffy! | 00:06 |
skay | hopefully my big term is not annoying | 00:06 |
skay | dots everywhere | 00:06 |
iiie | downsizes to smallest viewer | 00:06 |
iiie | ^b n for next ^b p for previous ^b c for create | 00:07 |
skay | oh that will be confusing. I've rebound that to ^a | 00:08 |
skay | because of screen | 00:08 |
iiie | with b you can have screen or emacs inside of tmux | 00:08 |
iiie | :) | 00:08 |
skay | I do ^a ^a | 00:08 |
iiie | I'm on 1:bash now | 00:08 |
iiie | fair enough | 00:09 |
skay | I think it followed you | 00:09 |
iiie | he he he | 00:09 |
iiie | yeah | 00:09 |
skay | I rotated around anyway | 00:09 |
skay | hmm, if i can remember ^b it would probably be better to type than ^a | 00:09 |
skay | do you know about ^r | 00:10 |
skay | ^r and then start typing a search term | 00:10 |
iiie | Sometimes :) | 00:11 |
skay | I would never remember everything in the loop. I'd make an alias | 00:11 |
skay | my brain is fried | 00:11 |
iiie | timvideos.us/chipy will be up now | 00:11 |
iiie | blank of course | 00:12 |
skay | do you have any cool videos you can send to it? I don't | 00:12 |
iiie | oh and ^b d if you want to disconnect | 00:12 |
iiie | hm, I should | 00:13 |
skay | I detached | 00:13 |
iiie | I saw, the dots resized :D | 00:13 |
iiie | hm, I think my desktop probably is still a configured collector | 00:14 |
skay | stream the chipy irc | 00:14 |
mithro-work | skay, you can configure tmux to use ^a of course :) | 00:15 |
skay | yeah, but that would not be very nice to iiie | 00:16 |
skay | who is expecting ^b to work | 00:16 |
iiie | I'd adapt | 00:16 |
skay | do you guys do | 00:16 |
skay | bind | split-window -h | 00:16 |
skay | bind - split-window -v | 00:16 |
skay | I really like that one | 00:16 |
iiie | I've done it, but mostly I don't need to monitor that many different things (cssh for homogeneous) | 00:18 |
mithro-work | so the settings for tmux are per connection not per server | 00:24 |
mithro-work | so you can have one tmux connected with ^b and one tmux connected with ^a to the same tmux session | 00:24 |
lukejohn | CarlFK: ahh i didn't think of that, i've readded the emails with an auth check on them, it looks like urllib2 which is currently being used to get the schedule handles basic authentication http://docs.python.org/2/howto/urllib2.html quite well. | 00:38 |
tpb | Title: HOWTO Fetch Internet Resources Using urllib2 Python v2.7.6 documentation (at docs.python.org) | 00:38 |
mithro-work | lukejohn, you want the json feed to be accessible without authentication | 00:39 |
lukejohn | mithro-work, so the Json feed is still accessible it just won't show emails without auth. If this is not workable how about I give you speaker ID's in that feed and provide speakers emails to you separately. I really dislike having those emails public. | 00:43 |
mithro-work | lukejohn, no thats okay | 00:43 |
*** CarlFK has joined #timvideos | 00:46 | |
iiie | welcome CarlFK | 00:47 |
CarlFK | hi!~ | 00:47 |
CarlFK | sec.. let me plug mouse into trist | 00:47 |
iiie | ec2-54-196-24-89.compute-1.amazonaws.com is todays magic number | 00:47 |
CarlFK | whats the xml tagy thing it goes in? | 00:51 |
CarlFK | vim /usr/local/etc/flumotion/managers/default/planet.xml | 00:51 |
CarlFK | search for ? | 00:51 |
CarlFK | and is tim around? | 00:51 |
CarlFK | <property name="host">54.205.122.37</property> | 00:52 |
CarlFK | that. | 00:52 |
iiie | sounds, right checking.. | 00:53 |
iiie | looks right too me | 00:53 |
iiie | update to <property name="host">ec2-54-196-24-89.compute-1.amazonaws.com</property> | 00:54 |
iiie | or the IP <property name="host">54.196.24.89</property> | 00:54 |
CarlFK | (veyepar)juser@trist:~$ sudo service flumotion restart * Restarting Flumotion Streaming Server flumotion [ OK ] | 00:57 |
CarlFK | stream up? | 00:57 |
iiie | encoder says hungry | 00:58 |
iiie | CarlFK: encoder says hungry | 01:01 |
CarlFK | restarted | 01:05 |
CarlFK | producer-audio-video: happy .... all happy | 01:05 |
iiie | waking (restarted) | 01:05 |
iiie | hm | 01:06 |
iiie | hungry again | 01:06 |
* iiie goes and looks at the IP again | 01:06 | |
CarlFK | <property name="host">c2-54-196-24-89.compute-1.amazonaws.com</property> | 01:06 |
iiie | e2 | 01:06 |
iiie | not c2 | 01:06 |
CarlFK | how bout both :) | 01:07 |
skay | ec2-54-196-24-89.compute-1.amazonaws.com | 01:07 |
iiie | ... | 01:07 |
iiie | ec2 | 01:07 |
iiie | what she said | 01:07 |
iiie | sigh | 01:07 |
iiie | happy! | 01:07 |
* iiie has video! | 01:08 | |
lukejohn | so as far as I can see in the streaming system the only files that need to be updated to get it working with a new events data are {"streaming-system": {"production": ["config.json", "website/frontend/externalschedule2internal.py"], "testing": ["tools/register/fake_register.py#L26"]}} | 01:31 |
lukejohn | so website/[eventfeed]2internal.py is adding a conf_url and guid, i've grepped and grepped and found no use of these attributes. are they required? | 02:14 |
CarlFK | lukejohn: github url? | 02:15 |
CarlFK | I might recognize it | 02:15 |
lukejohn | CalrFK, https://github.com/timvideos/streaming-system/blob/master/website/pycon2internal.py#L142 | 02:17 |
tpb | Title: streaming-system/website/pycon2internal.py at master · timvideos/streaming-system · GitHub (at github.com) | 02:17 |
CarlFK | lukejohn: my guess is it is a unique id .. and more guess is that it has to do with updating some down stream datastore | 02:34 |
mithro-work | lukejohn, fake_register.py is only used for testing | 02:41 |
mithro-work | lukejohn, did you check the javascript / templates? | 02:42 |
lukejohn | mithro-work, yep, i grepped the frontend directory and got no matches for "guid" | 02:45 |
mithro-work | oh | 02:46 |
lukejohn | mithro-work, whilst av fake_register.py is only used for testing if you change the testing rooms id in the config.json you need to update the room_id in fake_register.py. probably not something that should ever happen anyway. | 02:47 |
mithro-work | lukejohn, oh | 02:47 |
mithro-work | lukejohn, the system is designed to have a config.json and config.json.private | 02:47 |
mithro-work | you can do a python config.py to look at the merged file | 02:48 |
mithro-work | so ideally config.json should only have testing / example rooms in it and config.json.private should have the actual rooms | 02:49 |
lukejohn | okay, that makes sense, i'll add that to my documentation branch. | 02:50 |
lukejohn | thanks for clarifying | 02:51 |
mithro-work | the django app does the same thing | 02:52 |
mithro-work | if you want to set it up locally, copy the website/private/settings.py.example to website/private/settings.py | 02:53 |
lukejohn | yep, got it running locally thanks | 02:53 |
lukejohn | I just didn't notice what was going on with the config.json, sorry for my confusion. | 02:54 |
mithro-work | lukejohn, nah it's fine as we have pycon stuff all through config.json | 02:54 |
CarlFK | mithro-work: if scp says: dc10bc.dv 0% 36MB 1.8MB/s 1:55:47 ETA | 03:03 |
CarlFK | is 1.8MB/s under what is needed for a stream? | 03:03 |
CarlFK | huh, it went up to 2.7 now | 03:04 |
mithro-work | I never know if scp is displaying MegaBytes or MegaBits | 03:04 |
mithro-work | you need ~1.5Mbits | 03:04 |
CarlFK | any idea how I can test the bandwidth? | 03:05 |
CarlFK | encoder kept dropping, like every min or so. which seems consistent with the bandwidth floating between 1.7 and 2.5 | 03:06 |
mithro-work | encoder kept dropping - please tell me what you actually mean | 03:07 |
mithro-work | the encoder kept going hungry? | 03:07 |
CarlFK | iiie: ping | 03:07 |
CarlFK | iiie was monitering that part | 03:09 |
iiie | pong | 03:09 |
iiie | yes the encoder kept going hungry | 03:09 |
mithro-work | iiie, which part of the pipeline? | 03:10 |
iiie | I think audio first, but I was mostly looking to see if it was hungry. The watchdog seemed to hit it even if some of the pipeline was working (I suspect that's desirable) | 03:11 |
mithro-work | It would be good to know | 03:12 |
iiie | I've exited out, I don't think those make it into the log, they might. | 03:13 |
iiie | worker log says not connected some, and so does manager log, but I think that's from stopping the service or the restart from the watchdog | 03:17 |
CarlFK | want me to start the collector ? | 03:17 |
iiie | sure | 03:18 |
CarlFK | scp is reproting 11.0MB/s | 03:21 |
CarlFK | (veyepar)juser@trist:~/Videos/2013-06-03$ | 03:22 |
iiie | woah, the watch dog is having some sort of problem | 03:22 |
CarlFK | am am still flooding the connection with that scp | 03:22 |
iiie | ..., and the disk is full | 03:22 |
CarlFK | doh | 03:22 |
iiie | at least it's the first thing I look at no... | 03:23 |
iiie | *now | 03:23 |
CarlFK | I just killed the scp | 03:23 |
mithro-work | the server running out of disk space from logs is a problem I have encountered before | 03:23 |
iiie | this time it was CarlFK uploading a 3.7+ GB file | 03:24 |
iiie | I've deleted it | 03:24 |
iiie | all happy, to all hungry | 03:25 |
iiie | I couldn't tell faster than the update, as the lines updated they became hungry | 03:25 |
iiie | all happy again | 03:26 |
CarlFK | just talk to the python dev that works here (so not a Network guy) "we just upgraded to a bigger fiber.. I would expect everything to be fine" | 03:27 |
iiie | CarlFK: for future reference try scp user@host:/dev/null | 03:27 |
CarlFK | iiie: I was wondering about that | 03:27 |
iiie | come to think of it scp /dev/zero user@host:/dev/null | 03:28 |
iiie | just make sure compression is off | 03:28 |
iiie | all are happy and I'm watching the stream | 03:28 |
iiie | which I'm not clear on how this is working... | 03:28 |
CarlFK | ? | 03:29 |
iiie | since I don't have register running | 03:29 |
iiie | I've reloaded the webpage, I would expect it to lose the registration of the encoder | 03:29 |
iiie | that or we don't have to run the register in a loop | 03:29 |
iiie | sound is cutting out but the admin on encoder still says happy | 03:30 |
iiie | video has gone to hungry | 03:30 |
iiie | and so has audio | 03:30 |
iiie | still unclear that it's not just the refresh through the admin | 03:30 |
iiie | now all are hungry, and the watchdog is restarting the service | 03:31 |
iiie | all happy again | 03:31 |
iiie | we're at the funny edge | 03:31 |
iiie | all hungry, restart, wake, happy, | 03:32 |
CarlFK | I am going to try the scp.. see what it says | 03:32 |
iiie | webm is hungry first | 03:32 |
iiie | high and low | 03:32 |
iiie | flv high too | 03:32 |
CarlFK | carl@twist:~/Videos/roadtrips$ scp /dev/zero [email protected]:/dev/null | 03:33 |
CarlFK | /dev/zero: not a regular file | 03:33 |
CarlFK | started at 3, dropping ... | 03:34 |
iiie | producer decoder was happy even after src isn't | 03:34 |
CarlFK | just dropped bellow 2 | 03:34 |
CarlFK | now climbing | 03:34 |
iiie | webm seems to stay hungry and flv | 03:34 |
iiie | flv seem to not make it back to happy | 03:34 |
iiie | mithro-work: is any of this helpful? | 03:35 |
iiie | they're all hungry | 03:36 |
iiie | except for the porter, which doesn't count | 03:36 |
CarlFK | dc10bc.dv 4% 581MB 6.4MB/s 30:29 ETA | 03:36 |
mithro-work | iiie, there are some buffers in there | 03:37 |
mithro-work | the flv thing tends to crash on buffers going missing | 03:37 |
CarlFK | iiie: do you have a collecotor VM or something? | 03:38 |
iiie | CarlFK: I have a collector on my desktop (we never uninstalled it) but IIRC we used a collector on VM that's gone away. | 03:39 |
iiie | While I tried to bring it up before you came online at the event I did stop the service before trist started connecting. | 03:40 |
CarlFK | Ill stop trist, you bring yours up and see if the encoder stays happy? | 03:40 |
iiie | ha | 03:40 |
iiie | mine hasn't worked yet | 03:40 |
iiie | worth a try though | 03:41 |
CarlFK | getting kicked ou | 03:41 |
CarlFK | getting kicked out | 03:42 |
iiie | yeah, I'll see if I can do something from here | 03:42 |
CarlFK | dropping connection here | 03:59 |
CarlFK | see ya | 03:59 |
iiie | bye | 03:59 |
*** CarlFK has quit IRC | 04:04 | |
iiie | I'm calling it a night, I can't get my local to run by itself, nevermind talking to mission | 04:18 |
iiie | I'm taking down mission too | 04:18 |
iiie | mission reports off in the aws api | 04:19 |
iiie | found an article on flumotion streaming at a conference http://newstar.stage.typethink.com/blog/ | 04:20 |
iiie | ...fail | 04:20 |
iiie | http://wingolog.org/archives/2006/07/07/so-you-want-to-stream-a-conference | 04:20 |
tpb | <http://ln-s.net/:zbu> (at wingolog.org) | 04:20 |
*** tvCommitBot has joined #timvideos | 04:21 | |
tvCommitBot | [streaming-system] lukejohnosmahi opened pull request #49: Removed an assert from config.py (master...master) http://git.io/ncK_sw | 04:21 |
*** tvCommitBot has left #timvideos | 04:21 | |
*** iiie has quit IRC | 04:21 | |
*** CarlFK has joined #timvideos | 05:08 | |
*** CarlFK has quit IRC | 05:09 | |
*** CarlFK has joined #timvideos | 05:51 | |
*** CarlFK has quit IRC | 05:52 | |
*** CarlFK has joined #timvideos | 06:29 | |
*** CarlFK has quit IRC | 06:43 | |
*** tvCommitBot has joined #timvideos | 06:44 | |
tvCommitBot | [streaming-system] lukejohnosmahi opened pull request #50: Added config.private.json.example (master...add/master/config.private.json.example) http://git.io/VidQ_A | 06:44 |
*** tvCommitBot has left #timvideos | 06:44 | |
*** 17WAAKRIC has joined #timvideos | 07:01 | |
17WAAKRIC | [streaming-system] mithro closed pull request #49: Removed an assert from config.py (master...master) http://git.io/ncK_sw | 07:01 |
*** 17WAAKRIC has left #timvideos | 07:01 | |
*** 65MAAEJBP has joined #timvideos | 07:01 | |
65MAAEJBP | [streaming-system] mithro pushed 3 new commits to master: http://git.io/-f2L8A | 07:01 |
65MAAEJBP | streaming-system/master 39fc0d4 Luke John: Removed assert from config.py which was erroring if config.json did not match config.private.json | 07:01 |
65MAAEJBP | streaming-system/master 332089f Luke John: Removed leftover function used by an assert which was removed by commit 39fc0d4eb581c3d9e271c45e77738ede97a8fa8f | 07:01 |
65MAAEJBP | streaming-system/master cb4e834 Tim Ansell: Merge pull request #49 from lukejohnosmahi/master... | 07:01 |
*** 65MAAEJBP has left #timvideos | 07:01 | |
*** mithro has joined #timvideos | 12:12 | |
*** hyades has joined #timvideos | 13:56 | |
*** hyades has quit IRC | 15:14 | |
*** skay has quit IRC | 16:34 | |
*** skay has joined #timvideos | 16:34 | |
*** CarlFK has joined #timvideos | 18:18 | |
*** iiie has joined #timvideos | 19:53 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!