*** tpb has joined #timvideos | 00:00 | |
iiie | That would be a good idea, but I doubt it. I need to do a better job of documenting and not running around. | 00:01 |
---|---|---|
iiie | checking | 00:01 |
iiie | Oh wow! Yes, yes I do | 00:02 |
iiie | I have Fake register documented in part at least | 00:02 |
CarlFK | on the mission ec2 box, I started something (I think a foo.py) and ^C isn't stopping it | 00:04 |
CarlFK | getting twisted.internet.error.ReactorNotRunning: Can't stop reactor that isn't running. | 00:04 |
iiie | ^Z | 00:04 |
iiie | or ^\ | 00:04 |
iiie | sigsuspend and sigquit | 00:04 |
iiie | sigquit will get you a core dump from python | 00:04 |
iiie | sigsuspend stops the job | 00:05 |
* iiie is in the shell quite a bit | 00:05 | |
CarlFK | sigquit: command not found | 00:06 |
CarlFK | kill -foo? | 00:06 |
iiie | you have ^C to denote Ctrl-c, sigquit is a Ctrl-\ and sigsuspend is Ctrl-z | 00:07 |
iiie | could kill -9 or kill -15 sure | 00:07 |
CarlFK | ah | 00:08 |
CarlFK | python watchdog_wrapper.py -m pycon:videopassword1@localhost:7531 | 00:08 |
CarlFK | guessing that is what I did | 00:08 |
CarlFK | doh. | 00:08 |
iiie | kill -3 is sigquit | 00:08 |
iiie | Where do you want my notes on fake_register.py? | 00:09 |
iiie | They also include it's just two lines | 00:09 |
CarlFK | pfft - here is fine | 00:10 |
iiie | other than cluster ssh and tmux (all are just examples) | 00:10 |
CarlFK | Ill cut/paste them into my notes.txt | 00:10 |
CarlFK | this is more my notes so I don't have do dig through IRC logs looking for what someone said | 00:10 |
iiie | python tools/register/fake_register.py --server="http://pycon.timvideos.us/tracker/endpoint/register" --secret="your secret from config.private.json" --group=ab,av,mission | 00:11 |
tpb | <http://ln-s.net/-8tk> (at pycon.timvideos.us) | 00:11 |
iiie | python fake_register.py --group=mission,ab,av | 00:12 |
iiie | we still should turn the log viewer back on if its easy | 00:12 |
CarlFK | any idea how? | 00:13 |
iiie | I suspect its just an ec2 instance | 00:13 |
iiie | I'm not really sure why that isn't on the same instance as the website though | 00:14 |
CarlFK | <producer id="endtone" resource="ladspa.1047" 0="250" 1="0.5" in="0" out=" 0" /> | 00:37 |
CarlFK | xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 8, column 48 | 00:37 |
CarlFK | oh, I think 0 and 1 are not allowed as attirbutes ? | 00:38 |
iiie | could also be that it doesn't like the spaces in out, but yeah could be numbers starting attribute names | 00:40 |
CarlFK | 25 <producer id="endtone"> | 00:41 |
CarlFK | 26 <resource="ladspa.1047" /> | 00:41 |
CarlFK | is that equivalent? | 00:42 |
CarlFK | assuming I get the rest and clsoe it off | 00:42 |
iiie | it should be for element tree yes | 00:44 |
iiie | does it use the 0=250 and 1=0.5 ? | 00:45 |
iiie | running away, back on later | 00:49 |
*** iiie has quit IRC | 00:50 | |
*** iiie has joined #timvideos | 01:12 | |
*** CarlFK has quit IRC | 01:41 | |
*** CarlFK has joined #timvideos | 01:47 | |
mithro | hey CarlFK | 03:20 |
CarlFK | pong | 03:23 |
mithro | so where are you at? | 03:23 |
CarlFK | seconds just fired up dvswitch again with a better test stream | 03:23 |
CarlFK | I wish I knew where your sprints loop was | 03:24 |
CarlFK | oh well | 03:24 |
mithro | oh | 03:24 |
mithro | you want a link to it? | 03:25 |
mithro | https://drive.google.com/a/mithis.com/#folders/0B5VlNZ_Rvdw6YmJJNTBDQ1g3SVU | 03:25 |
tpb | <http://ln-s.net/-8x-> (at drive.google.com) | 03:25 |
mithro | CarlFK, ask and you shall receive :) | 03:26 |
CarlFK | any idea how big it is? | 03:27 |
mithro | nope! | 03:27 |
mithro | brb | 03:30 |
*** mithro has quit IRC | 03:30 | |
*** mithro has joined #timvideos | 03:41 | |
CarlFK | so I am running the setup scripts in qemu so that I can reset back to a clean ubuntu install | 03:42 |
mithro | back | 03:43 |
mithro | okay cool | 03:43 |
CarlFK | by cp the disk image file instead of a 20 min install to a machine... | 03:43 |
mithro | which part is that? | 03:43 |
CarlFK | well, no. | 03:43 |
mithro | you could use COW disk | 03:43 |
CarlFK | the install is going slow in the vm, and pretty sure is way longer than the 20 min I save | 03:43 |
*** mithro- has joined #timvideos | 03:43 | |
CarlFK | could also be that I started with ubuntu-server and now I need to install way more dependencies | 03:45 |
mithro- | CarlFK, is this the collector or encoder? | 03:45 |
CarlFK | collector | 03:46 |
mithro- | okay | 03:46 |
CarlFK | so I have 3 boxes, including 1 ec2. assuming they are all off, what is the sequence of turning them on and starting things? | 03:48 |
mithro- | 3 boxes? | 03:48 |
CarlFK | assuming they are all configured | 03:48 |
CarlFK | dvswitch, collector, encoder | 03:49 |
mithro- | You mean the mixer, collector and encoder? | 03:49 |
mithro- | the order doesn't matter | 03:49 |
CarlFK | yep | 03:49 |
CarlFK | 1. run dvswitch - that one I am familiar with.. | 03:50 |
CarlFK | what else? | 03:50 |
mithro- | once DV switch is started | 03:56 |
mithro- | then start up the encoder | 03:57 |
mithro- | and then the collector | 03:57 |
mithro- | that order doesn't really matter however | 03:57 |
CarlFK | start up the encoder - is that just start flumotion? | 03:59 |
mithro- | CarlFK, turn on the encoder machine in EC2, start up flumotion, start up watchdog, start up register | 04:02 |
CarlFK | on the collector it is just start flumotion ? | 04:11 |
mithro- | and the watchdog | 04:11 |
*** mithro has quit IRC | 04:11 | |
mithro- | btw this channel is logged | 04:21 |
mithro- | but the logs arn't published anywhere | 04:21 |
mithro- | iiie, I've got no idea why I put the logging bot on a different machine to the website | 04:21 |
CarlFK | heh | 04:23 |
mithro- | I think because last year I just reused one of my existing machines to do logging | 04:26 |
mithro- | or maybe I wanted different caching or something | 04:26 |
mithro- | I have NFI | 04:26 |
CarlFK | so if I have committed and pushed, and I want to add another change to the commit... what do I do? | 04:27 |
mithro- | git commit --amend to change the last commit | 04:33 |
mithro- | and git push --force to be nasty and rewrite history | 04:33 |
*** tvCommitBot has joined #timvideos | 04:45 | |
tvCommitBot | [streaming-system] CarlFK opened pull request #40: collector setup (master...master) http://git.io/UzBFew | 04:45 |
*** tvCommitBot has left #timvideos | 04:45 | |
CarlFK | bing. you have pull request | 04:45 |
CarlFK | lol | 04:45 |
CarlFK | neat. | 04:45 |
*** tvCommitBot has joined #timvideos | 04:46 | |
tvCommitBot | [streaming-system] mithro pushed 5 new commits to master: http://git.io/7nY2qw | 04:46 |
tvCommitBot | streaming-system/master 35eea91 Carl Karsten: use apt-add syntax that works with precise | 04:46 |
tvCommitBot | streaming-system/master ccb709e Carl Karsten: Need to install apt-add-repos in order to use it. | 04:46 |
tvCommitBot | streaming-system/master 3ffcdd6 Carl Karsten: Add -ex to all setup/ scripts. We went to see what we are sudoing and stop on errors. | 04:46 |
*** tvCommitBot has left #timvideos | 04:46 | |
mithro- | CarlFK, merged :) | 04:46 |
CarlFK | if I want to quit the watchdog.py.. ^c? | 04:51 |
CarlFK | it didn't seem to like that | 04:51 |
mithro- | Ctrl-Z | 05:01 |
mithro- | then kill | 05:01 |
mithro- | ~seen banainie | 05:01 |
tpb | mithro-: I have not seen banainie. | 05:01 |
mithro- | ~seen bananadine | 05:02 |
tpb | mithro-: bananadine was last seen in #timvideos 6 days, 14 hours, 5 minutes, and 21 seconds ago: <bananadine> hey mithro, you around here? | 05:02 |
CarlFK | is there a way to kill the last process? (so the one I just ^Zed? | 05:02 |
mithro- | CarlFK, type jobs | 05:02 |
mithro- | then kill -9 %<id> | 05:02 |
mithro- | normally %1 | 05:02 |
Sewar | Just updated my proposal one more time :) | 05:15 |
CarlFK | ran watchdog on the collector - it didn't print anything. is that expected ? | 05:21 |
mithro- | nope | 05:24 |
mithro- | it should continually print stuff | 05:24 |
mithro- | like the watchdog does on the server | 05:24 |
mithro- | green means good | 05:25 |
CarlFK | well.. nothing. ;/ | 05:27 |
mithro- | what command line did you run? | 05:28 |
CarlFK | juser@cnt3:~/streaming-system/tools/watchdog$ python watchdog_wrapper.py -m pycon:xxx@localhost:7531 | 05:30 |
CarlFK | fa shows everything happy | 05:31 |
mithro- | that looks right | 05:31 |
mithro- | fa shows the system has multiple components? | 05:32 |
CarlFK | yep | 05:32 |
CarlFK | 8 | 05:32 |
CarlFK | tmux - how do list sessions? like screen -ls | 05:34 |
CarlFK | looks like watchdog is already running on this box | 05:34 |
CarlFK | mplayer http://ec2-54-224-159-216.compute-1.amazonaws.com:8080/webcast-high.webm | 05:38 |
CarlFK | yipee. | 05:38 |
mithro- | I see your test video | 05:44 |
CarlFK | cost of running this over night is at most $10 or so? | 05:49 |
CarlFK | $1/hour I seem to remember | 05:49 |
iiie | yeah, I remember $4 per expected sleep time | 05:55 |
iiie | but that was with more servers | 05:55 |
mithro- | I think it was $4 per server | 05:56 |
CarlFK | Ill take my chances :) | 05:56 |
CarlFK | mithro-: how consistent is the white noise? it should go from 0 to full, then fade back to 0 | 05:58 |
CarlFK | I am hearing hicups like audio drops out for .1 second here and there | 05:59 |
CarlFK | but I am playing on my laptop that is pretty loaded up right now | 05:59 |
mithro- | seems pretty horribly consistent here | 05:59 |
mithro- | CarlFK, can you send me a schedule of your upcoming events? | 06:00 |
mithro- | running two watchdogs on the same machine is a bad idea | 06:00 |
CarlFK | lol | 06:01 |
mithro- | we should add code to it so that it will die if it detects a second watchdog | 06:04 |
CarlFK | sent | 06:09 |
mithro- | do you have a google calendar tracking that? | 06:11 |
CarlFK | very loosly | 06:11 |
mithro- | could we start one? :P | 06:11 |
CarlFK | started | 06:18 |
CarlFK | shared with you.. | 06:18 |
CarlFK | huh, stream died. I may have hit q somehow | 06:22 |
*** hyades has joined #timvideos | 06:59 | |
CarlFK | I am off to bed - 2am, early tonight :) | 07:03 |
mithro- | CarlFK, okay | 07:06 |
mithro- | CarlFK, can I get the ability to add the events here to it? | 07:14 |
*** hyades has quit IRC | 07:24 | |
*** hyades has joined #timvideos | 07:25 | |
*** mithro has joined #timvideos | 07:46 | |
*** hyades has quit IRC | 09:25 | |
*** hyades has joined #timvideos | 09:28 | |
*** mithro has quit IRC | 09:42 | |
*** rihnapstor has joined #timvideos | 09:49 | |
*** Jugo has joined #timvideos | 09:56 | |
*** Jugo is now known as Juggerr | 09:56 | |
*** rihnapstor has quit IRC | 10:14 | |
*** mithro has joined #timvideos | 10:14 | |
*** hyades has quit IRC | 10:57 | |
CarlFK | im up | 12:20 |
CarlFK | and the stream is still going to. yay. | 12:20 |
CarlFK | I kinda knew it would.. but had to verify | 12:23 |
CarlFK | + git submodule update | 12:47 |
CarlFK | fatal: bad config file line 1 in /home/juser/streaming-system/.git/modules/tools/flumotion-extra/config | 12:47 |
CarlFK | juser@qemu:~/streaming-system/.git/modules/tools/flumotion-extra$ cat config | 12:47 |
CarlFK | ~�i�8�}����.... | 12:47 |
CarlFK | huh. wonder how that happened. | 12:48 |
CarlFK | [35542.102889] EXT4-fs error (device sda1): htree_dirblock_to_tree:587: inode #278646: block 1057973: comm updatedb.mlocat: bad entry in directory: rec_len is smaller than minimal - offset=0(0), inode=0, rec_len=0, name_len=0 | 12:49 |
CarlFK | swell. | 12:50 |
*** yocto has joined #timvideos | 13:04 | |
mithro | youch | 13:21 |
yocto | ??me?? | 13:30 |
CarlFK | yocto: I suspect he was reacting to my broken file system | 13:33 |
yocto | oh. I am just log in,I mistakenly think I miss something. | 13:35 |
CarlFK | ah, yeah... | 13:38 |
CarlFK | I made a qemu vm to test installs... and I get this: | 13:38 |
CarlFK | juser@qemu:~/streaming-system/.git/modules/tools/flumotion-extra$ cat config .... ~�i�8�}����.... | 13:39 |
CarlFK | [35542.102889] EXT4-fs error (device sda1): htree_dirblock_to_tree:587: inode #278646: block 1057973: comm updatedb.mlocat: bad entry in directory: rec_len is smaller than minimal - offset=0(0), inode=0, rec_len=0, name_len=0 | 13:39 |
CarlFK | mithro or anyone.. can you check my stream and tell me if you get sound? | 14:00 |
CarlFK | mplayer http://ec2-54-224-159-216.compute-1.amazonaws.com:8080/webcast-high.webm | 14:00 |
CarlFK | I added a 2nd source to dvswitch, flipped to it, I see good level on dvswitch vu meeter , but no sound on the streem | 14:01 |
yocto | no sound.. | 14:01 |
CarlFK | oh oh | 14:05 |
CarlFK | mithro ^^^ | 14:08 |
CarlFK | oh weird | 14:08 |
CarlFK | dvswitch pnp breaks sound | 14:08 |
mithro | pnp breaks sound? | 14:09 |
CarlFK | yeah | 14:09 |
CarlFK | I have 2 dvsource-files -l | 14:09 |
CarlFK | test.dv (what you saw/heard last night) and red_blue.dv | 14:10 |
CarlFK | I added red_blue (rb) without stopping dvswitch, so the stream hasn't been interrupted | 14:11 |
CarlFK | I switched A to rb, swiched audio to rb, made test.dv a pnp in the upper corner | 14:11 |
CarlFK | came back to my mplayer http://... no sound | 14:11 |
CarlFK | disabled pnp, now we have sound | 14:12 |
CarlFK | dvsink-commenad ffplay = sound | 14:13 |
mithro | hrm.... | 14:13 |
CarlFK | mixer box is one of the laptops from pycon, haven't touched dvswitch | 14:14 |
mithro | I don't think we have ever tried with PIP | 14:20 |
*** yocto has quit IRC | 14:23 | |
CarlFK | and we have a sync problem... | 14:23 |
CarlFK | there should be noise when it is red | 14:24 |
CarlFK | when I looked at my test loop this morning it seemed not right. | 14:24 |
mithro | okay | 14:26 |
mithro | we have never had it running for more then 8 hours | 14:26 |
mithro | do all the feeds exhibit that? | 14:26 |
mithro | http://ec2-54-224-159-216.compute-1.amazonaws.com:8080/webcast-high.flv ? | 14:27 |
CarlFK | that one does | 14:30 |
mithro | they all exhibit the problem? | 14:33 |
mithro | there are low as well | 14:33 |
mithro | http://ec2-54-224-159-216.compute-1.amazonaws.com:8080/webcast-low.flv | 14:33 |
CarlFK | I don't know what any of the URLs are ;) | 14:33 |
CarlFK | that one too | 14:34 |
CarlFK | do you have some html I can use to put a player on the front of chipy.org? | 14:36 |
CarlFK | I am hoping that will be quicker than fixing up timvideos | 14:36 |
mithro | nope | 14:37 |
CarlFK | rats | 14:37 |
mithro | it's a complex set of javascript | 14:37 |
mithro | which figures out which bits video you support and such | 14:37 |
CarlFK | I can do a simple video tag for one stream - that will be good enough for tonight | 14:39 |
CarlFK | do you want to try and get timvideos setup too? | 14:39 |
CarlFK | meeting is in 10 hours. I am mostly out of time - need to get my car inspected so I can use it to bring gear to the meeting :) | 14:40 |
CarlFK | actually meeting is in 9. no sleep for you. | 14:40 |
mithro | CarlFK, what is wrong with TimVideos? | 14:40 |
CarlFK | the stream I am streaming isn't on it | 14:41 |
CarlFK | and it as pycon tweets | 14:41 |
CarlFK | and logo | 14:41 |
mithro | oh | 14:42 |
mithro | chipy.org is a monthly thing? | 14:43 |
CarlFK | yes | 14:43 |
CarlFK | today I just want to hack up whatever is quick | 14:43 |
mithro | if you log into the website you can quickly change the tweet bit... | 14:43 |
CarlFK | you mean if I log in and ask you waht to do next :) | 14:43 |
mithro | it's in the config.json | 14:44 |
mithro | your not running register at the moment? | 14:44 |
CarlFK | I have no idea | 14:44 |
mithro | I don't see the stream on timvideos.us | 14:44 |
CarlFK | yeah... | 14:45 |
CarlFK | if you can do it, that would be good. I don't have time to mess with it | 14:45 |
mithro | add a section which is like this | 14:45 |
mithro | "mission": { | 14:45 |
mithro | "channel": "#pycon-mission", | 14:45 |
mithro | "irclog": "http://logs.timvideos.us/%23pycon-mission/preview.log.html", | 14:45 |
mithro | "preview": "http://preview.timvideos.us/%23pycon-mission/latest.png", | 14:45 |
mithro | "title": "Mission City", | 14:45 |
mithro | "justintv_user": "pycon2013_mission", | 14:45 |
mithro | "flumotion-mixer": "mission.mixer.timvideos.us", | 14:45 |
mithro | "flumotion-encoder": "mission.encoder.timvideos.us", | 14:45 |
mithro | "flumotion-collector": "mission.collector.timvideos.us", | 14:45 |
mithro | "": "" | 14:45 |
mithro | }, | 14:45 |
mithro | replace with your info | 14:45 |
tpb | <http://ln-s.net/-97R> (at preview.timvideos.us) | 14:45 |
mithro | whats the username/password for the website? | 14:46 |
mithro | I can't remeber :P | 14:46 |
CarlFK | um... I think roman added my public key | 14:46 |
mithro | ahh www | 14:46 |
CarlFK | lol | 14:46 |
CarlFK | iiie: waKE UP!!! | 14:46 |
mithro | my key was there | 14:46 |
mithro | does chipy have an IRC channel? | 14:47 |
CarlFK | #chipy feenode | 14:47 |
mithro | okay added a ChiPy group | 14:48 |
mithro | sorry all lowercase | 14:49 |
mithro | http://timvideos.us/chipy | 14:51 |
tpb | Title: Streaming for ChiPy - Chicago Python User Group (at timvideos.us) | 14:51 |
mithro | what is ChiPy's hash tag? | 14:51 |
mithro | #chipy ? | 14:52 |
CarlFK | yeah | 14:52 |
mithro | CarlFK, run register with a group of chipy | 14:53 |
mithro | and it will appear at | 14:53 |
mithro | http://timvideos.us/chipy | 14:53 |
tpb | Title: Streaming for ChiPy - Chicago Python User Group (at timvideos.us) | 14:53 |
CarlFK | I have no idea how to do that | 14:53 |
CarlFK | bb in 20 min | 14:53 |
mithro | iiie had the command somewhere | 14:54 |
mithro | it's something like | 14:54 |
mithro | python register_wrapper.py -g chipy -m pycon:xxx@localhost:7531 | 14:55 |
mithro | CarlFK, can you tell me which encoding machine? | 14:55 |
mithro | iiie should be able to help with that | 14:55 |
mithro | I need to sleep | 14:55 |
mithro | gnight | 14:55 |
*** mithro has quit IRC | 15:00 | |
iiie | bah, reading scroll back | 15:53 |
* iiie is mostly caught up | 15:56 | |
CarlFK | sounds like something that needs to be added to the setup instructions :) | 16:08 |
iiie | Probably! As to the register_wrapper command, I think it's pretty close to the fake register command. Some of the parameters come from config.json or config.private.json though (which needs to match between collector and encoder) | 16:24 |
CarlFK | owe. | 16:27 |
CarlFK | yeah, all of these commands are similar... you run them at the command line and pass parameters :) | 16:27 |
iiie | I've logged into the encoder, it's running a slightly behind version of the streaming repo (still named timvideos there). Should still work the same (looking up the secret, will pm you | 16:32 |
CarlFK | see what you can do to get it working - I am only 1/2 here | 16:33 |
iiie | sure for connecting the encoder to the website, is the collector connecting to the encoder fine? | 16:35 |
CarlFK | i guess so | 16:36 |
CarlFK | remember the little black thnkpad from WTD | 16:37 |
iiie | sorry yes encoder shows as happy, just need to register it with the website | 16:37 |
iiie | yes I remember the little black thinkpad | 16:37 |
CarlFK | I just installed ubuntu, git clone https://github.com/timvideos/streaming-system.git; streaming-system/tools/setup/runall.sh | 16:38 |
CarlFK | the plan is to move the 2? config files from the currrent collector to it | 16:38 |
CarlFK | W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise/Release Unable to find expected entry 'precise/source/Sources' in Release file (Wrong sources.list entry or malformed file) | 16:38 |
tpb | <http://ln-s.net/-9$5> (at archive.ubuntu.com) | 16:38 |
CarlFK | and stop. | 16:38 |
CarlFK | sudo apt-add-repository 'http://archive.ubuntu.com/ubuntu precise-security multiverse' | 16:43 |
tpb | Title: Index of /ubuntu (at archive.ubuntu.com) | 16:43 |
CarlFK | I bet that is wrong | 16:43 |
iiie | what does /etc/apt/sources.list.d look like? hm, yeah not sure why you'd add precise-security, checking local... | 16:45 |
CarlFK | tim had bunch of bash that did what "apt-add-repository muntiverse" does | 16:46 |
CarlFK | if you use the current version. the one in precise does't support aht | 16:46 |
CarlFK | So I kinda guessed at what his bash did | 16:46 |
CarlFK | and used some not so good judgement :) | 16:47 |
CarlFK | to do what needed to be done, based on what I thought the bash was trying to do, even if it didn't work in all cases | 16:47 |
iiie | ah, then yes that's the issue at hand; the ppa though needs to not be precise | 16:47 |
iiie | ppa still needs to be lucid, as there isn't a package for precise (which is it's own kind of scary to me) | 16:48 |
iiie | thanks to mint for me finding that out | 16:48 |
CarlFK | Hmm... I fixed it b removing deb-src http://archive.ubuntu.com/ubuntu precise precise precise-security precise-updates precise-backports | 16:55 |
tpb | Title: Index of /ubuntu (at archive.ubuntu.com) | 16:55 |
CarlFK | do we need -src? | 16:55 |
CarlFK | thats only if you do a apt-source, right ? | 16:55 |
iiie | right, but precise precise precise-security is probably the issue with that line | 16:55 |
iiie | testing | 16:59 |
iiie | hm, CarlFK what's the domain name / URL that I should be looking at? | 17:00 |
iiie | chipy.org ? | 17:01 |
CarlFK | huh? | 17:02 |
iiie | is the website setup somewhere else or is it timvideos.us still? | 17:03 |
CarlFK | what website?! | 17:04 |
CarlFK | lol | 17:04 |
iiie | alright, lets backup, what are we doing today? | 17:04 |
iiie | I thought we had a stream to a collector and a collector to an encoder | 17:05 |
iiie | the encoder I thought was mission and that needed to be connected to the website to see the stream there | 17:05 |
CarlFK | I am trying to make sure http://ec2-54-224-159-216.compute-1.amazonaws.com:8080/webcast-high.webm works for tonight | 17:06 |
iiie | ah | 17:06 |
CarlFK | if someone other than me can get timvideos.us to show that, great | 17:06 |
CarlFK | but i want to stay focused on the parts needed to make that 1 url work | 17:07 |
CarlFK | cuz right now it isn't happening | 17:07 |
iiie | I see blue and red, static and not | 17:07 |
CarlFK | well, I don't want to drag a desktop to a user group meeting | 17:07 |
iiie | right | 17:07 |
iiie | *white noise and not | 17:08 |
CarlFK | yep | 17:08 |
iiie | and that's coming off the desktop? | 17:08 |
CarlFK | and it should be noise when it is red. but after 8 hours sync drifted. | 17:08 |
iiie | and you want it to run off the black thinkpad | 17:08 |
CarlFK | dvswitch laptop running -source -loop redblue.dv, desktop runing the collector | 17:09 |
CarlFK | I want to replace the desktop with the thnkpad | 17:09 |
iiie | right! | 17:09 |
iiie | Is flumotion installed on the thinkpad again? (yes I [now] know that's what we've been discussing) | 17:12 |
iiie | You got the video tag working to your satisfaction? | 17:14 |
CarlFK | what tag? | 17:16 |
iiie | the html video tag, you're embedding this somewhere right? http://www.w3schools.com/html/html_videos.asp | 17:17 |
tpb | Title: Playing Videos in HTML (at www.w3schools.com) | 17:17 |
CarlFK | that is someone elses problem :) | 17:17 |
CarlFK | I stop at making sure this works: | 17:17 |
iiie | okay | 17:17 |
CarlFK | I am trying to make sure http://ec2-54-224-159-216.compute-1.amazonaws.com:8080/webcast-high.webm works for tonight | 17:17 |
iiie | yes | 17:17 |
iiie | to that end what's the latest error on thinkpad's install? | 17:18 |
CarlFK | still sources.list | 17:18 |
iiie | can you pastebin that? | 17:18 |
CarlFK | well, you will either not have any idea, so no, or you will want me to try something, but I have already hacked it.. so no. | 17:19 |
CarlFK | lol | 17:19 |
CarlFK | setup a vm, run the script, get the error, try to fix | 17:19 |
iiie | okay | 17:19 |
iiie | will do | 17:20 |
iiie | you still on ubuntu server image 12.10? | 17:20 |
CarlFK | yep | 17:20 |
CarlFK | er, desktpp[ | 17:20 |
CarlFK | desktop | 17:20 |
CarlFK | but it should work on server | 17:20 |
CarlFK | guessing slicehost doesnt have a desktop option | 17:21 |
iiie | precise is 12.04 right? so 12.04, desktop? | 17:22 |
CarlFK | Description:Ubuntu 12.04.2 LTS | 17:23 |
CarlFK | Codename:precise | 17:23 |
CarlFK | so yes. | 17:23 |
iiie | Alright, downloading that | 17:23 |
CarlFK | oh hell.. looking like apt-add-rep doesn't do well when run mutiple times or something | 17:29 |
CarlFK | or I fu the parameters | 17:29 |
iiie | : / | 17:29 |
CarlFK | deb http://us.archive.ubuntu.com/ubuntu precise precise restricted main precise-updates precise-backports | 17:29 |
tpb | Title: Index of /ubuntu (at us.archive.ubuntu.com) | 17:29 |
CarlFK | that doesn't look right at all | 17:29 |
iiie | no, not so much | 17:30 |
iiie | one fewer precises | 17:30 |
CarlFK | wee. coped a sources from a good machine, put it in place, finaly -update doesn't barf | 17:32 |
CarlFK | now to slowly try these add-repo.. | 17:32 |
CarlFK | sudo apt-add-repository "http://us.archive.ubuntu.com/ubuntu precise multiverse" | 17:35 |
CarlFK | error. | 17:35 |
tpb | Title: Index of /ubuntu (at us.archive.ubuntu.com) | 17:36 |
CarlFK | hmm, maybe i need the deb | 17:36 |
CarlFK | yep | 17:37 |
iiie | almost done installing 12.04.2 desktop 32bit on a vm | 17:39 |
* iiie finally generates a SSH Identity on his home machine... | 17:40 | |
CarlFK | https://github.com/CarlFK/streaming-system/blob/master/tools/setup/runall.sh | 17:42 |
tpb | <http://ln-s.net/-9+f> (at github.com) | 17:42 |
CarlFK | lines 5,6,7 should be all you need to do. | 17:42 |
CarlFK | don't forget to snapshot your fresh install image :) | 17:42 |
iiie | yeah, that would be no fun. I'm using virtualbox, gui and all | 17:43 |
iiie | * so snapshots are easy | 17:44 |
CarlFK | woo, script finsied! | 17:50 |
CarlFK | I thought there were 2 config files I needed to drop in | 17:57 |
CarlFK | /usr/local/etc/flumotion/managers/default/planet.xml and a similar path/planet.xml | 17:57 |
CarlFK | i wonder what happens if I run a 2nd collector... | 17:59 |
CarlFK | lets not find out today. | 17:59 |
CarlFK | sudo cp streaming-system/tools/flumotion-config/pusher/collector.xml /usr/local/etc/flumotion/managers/default/planet.xml | 18:04 |
CarlFK | i bet that... | 18:04 |
CarlFK | er, this? /usr/local/etc/flumotion/workers/default.xml | 18:05 |
CarlFK | looks like a copy. I bet a symlink woudl be good | 18:06 |
CarlFK | er no it isn't | 18:08 |
CarlFK | it just needs the user/pw set | 18:08 |
iiie | right, workers and managers | 18:15 |
CarlFK | https://github.com/CarlFK/veyepar/tree/master/setup/timvideos/streaming | 18:15 |
tpb | <http://ln-s.net/-9-$> (at github.com) | 18:15 |
CarlFK | cp_pla.. needs to be renamed.. and the 2 xmls it pushes.. have passwords in them | 18:16 |
CarlFK | so no gitty. | 18:16 |
iiie | so, ubuntu 12.04.2 needs a bigger disk than 8GB, I'm trying 20GB now : ( | 18:16 |
CarlFK | dang | 18:16 |
*** parx has joined #timvideos | 18:17 | |
CarlFK | hmm, I wonder what the propper way to halt a box is? | 18:22 |
CarlFK | just stop flumotion ? | 18:22 |
CarlFK | old collector rebooting, new one.. not happy... i think | 18:24 |
iiie | yes, "sudo service flumotion stop" "sudo poweroff" if you're going for the whole box | 18:26 |
CarlFK | welp.. new box didn't take over too well, going to flip back to the old and see what happens | 18:27 |
CarlFK | no help | 18:27 |
CarlFK | guessing the encoder needs to be kicked ? | 18:28 |
CarlFK | how do I flip screens in tmux? | 18:28 |
iiie | encoder thinks it's happy | 18:30 |
iiie | keys in seq [ctrl-b] [n] | 18:30 |
CarlFK | k | 18:30 |
CarlFK | i guess collector needs to connect to the encoder | 18:30 |
iiie | that second one is me | 18:31 |
CarlFK | ah, watchdog on the encoder | 18:31 |
iiie | right, the watchdog on the encoder is 0:python, 1:python is the register wrapper, I'm not clear that it does anything for us without the web site | 18:32 |
iiie | 2 clients it says | 18:32 |
CarlFK | rebooted cnt3 (desktop that was working) started flumotion, started wwatchdo | 18:36 |
CarlFK | no output from watchdog | 18:36 |
iiie | how did you start the watchdog? | 18:39 |
iiie | try restarting the watchdog on the collector, I may have been interfering on the encoder... | 18:41 |
iiie | (I've stopped the register wrapper on the encoder | 18:42 |
CarlFK | ^Z... [1]+ Stopped python watchdog_wrapper.py -... | 18:43 |
CarlFK | how do I kill it? | 18:43 |
CarlFK | (12:02:25 AM) mithro-: then kill -9 %<id> | 18:43 |
CarlFK | (12:02:28 AM) mithro-: normally %1 | 18:43 |
CarlFK | %1? um.. ok :) | 18:43 |
iiie | yes | 18:43 |
iiie | jobs will tell you | 18:43 |
iiie | "jobs" | 18:43 |
CarlFK | killed, started, still no output | 18:44 |
CarlFK | and no stream | 18:44 |
iiie | Yeah I see no stream | 18:44 |
CarlFK | want to ssh into the collector so I can eat lunch ? | 18:45 |
iiie | Wait a second, does watchdog run on the collector, I thought that was the encoder | 18:45 |
iiie | sure | 18:45 |
CarlFK | wd runs on both | 18:45 |
CarlFK | sec.. setting up port forwad | 18:46 |
iiie | Carl for when you get back, can you restart the dv stream? | 19:06 |
iiie | I think the collector (cnt3) and encoder (mission) are working, but tailing the three logs in /usr/local/var/log/flumotion I see the working saying we have a discont on eater muxer-audio-video | 19:09 |
CarlFK | restart dvswitch? | 19:09 |
iiie | and input volume doesn't have uiState | 19:09 |
iiie | unless there is another piece that runs on the mixer to send to the collector (in which case that's the bit to restart) | 19:10 |
CarlFK | dvswitch listens to a port | 19:12 |
CarlFK | and can take multiple conenctions.. but it won't hurt | 19:12 |
iiie | sure, and I understand souces connecting in to dvswitch, I still don't get sinks connecting in to dvswitch though | 19:14 |
iiie | I guess that makes sense after all | 19:15 |
CarlFK | restsarted | 19:16 |
CarlFK | you get how a sql client can *GET* data from an sql server, right? :) | 19:16 |
CarlFK | took me a while to grip that a server had a gui and the client's didn't | 19:17 |
iiie | hm, so the collector's watch dog isn't showing anything, and the encoder's watch dog isn't happy | 19:25 |
iiie | it's hungry | 19:25 |
CarlFK | last night I ran the wd on the collector, same kinda blank. Tim thought "maybe it is already running?" | 19:27 |
CarlFK | we never really concluded what was going on | 19:27 |
iiie | hm I'll look | 19:27 |
CarlFK | fa (-admin) is just for us to debug and see what is going on right ? | 19:28 |
CarlFK | it isn't needed to make stuff work | 19:28 |
iiie | I think I see a second one on the encoder... | 19:29 |
iiie | are you sshed in to the encoder or are you using tmux? | 19:29 |
CarlFK | umm maybe both | 19:29 |
CarlFK | I dont know how to disconnect from tmux | 19:29 |
CarlFK | cnt3 or trist ? | 19:30 |
iiie | I was on mission, looking at cnt3 now | 19:31 |
CarlFK | hmm, cnt2 is antother desktop I was testing on, | 19:31 |
CarlFK | I see juser@cnt2:~$ sudo service flumotion start | 19:31 |
CarlFK | * Starting Flumotion Streaming Server flumotion [ OK ] | 19:31 |
CarlFK | so maybe it is trying to connect... | 19:31 |
CarlFK | and jamming things up? | 19:31 |
CarlFK | Ill shut it off | 19:32 |
iiie | he, I got to head in to the office and have lunch, but I'll be back on later (~ 2:30) | 19:34 |
CarlFK | how many hours from now? | 19:35 |
CarlFK | I may relocate everything to the venu | 19:35 |
CarlFK | yeah, it is 230 here | 19:35 |
CarlFK | meeting at 7 | 19:35 |
*** parx has quit IRC | 19:37 | |
*** parx has joined #timvideos | 19:43 | |
*** Juggerr has quit IRC | 20:53 | |
iiie | CarlFK: sorry, back | 21:16 |
CarlFK | packing now | 21:17 |
CarlFK | boxes will be off in 5 minish | 21:17 |
CarlFK | brb | 21:17 |
iiie | no worries, I'm working on the vm on local | 21:21 |
CarlFK | do you have dvswitch up with a test feed? | 21:26 |
iiie | I don't; it does not work all the way through yet for me | 21:28 |
CarlFK | do you have my dvsmon.py ? | 21:30 |
CarlFK | prolly need a .dvswitchrc file | 21:30 |
CarlFK | carl@dc10:~$ cat .dvswitchrc | 21:30 |
CarlFK | # MIXER_HOST=10.0.0.1 | 21:30 |
CarlFK | MIXER_PORT=2000 | 21:30 |
CarlFK | that makes life much easier | 21:31 |
CarlFK | 237 git clone git://github.com/CarlFK/dvsmon.git | 21:31 |
CarlFK | ./testit will get you stuff to setup streams | 21:31 |
CarlFK | see ya | 21:31 |
*** CarlFK has quit IRC | 21:31 | |
*** CarlFK has joined #timvideos | 22:14 | |
CarlFK | at venue.. un packing.. will setup laptops first | 22:15 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!