*** tpb has joined #timvideos | 00:00 | |
parx | I think he had to go somewhere to print recording sheets first. | 00:00 |
---|---|---|
CarlFK | close! | 00:01 |
iiie | Note to those watching at home, disk space is needed, and flumotion makes an endless log file, delete or truncate... | 00:01 |
hyades | oh! | 00:02 |
CarlFK | help... what do I edit on trist? | 00:02 |
CarlFK | found | 00:02 |
iiie | /usr/local/etc/ | 00:02 |
iiie | ec2-54-224-176-83.compute-1.amazonaws.com | 00:02 |
CarlFK | ah right | 00:03 |
CarlFK | IP plz | 00:03 |
iiie | I got a script for starting now | 00:03 |
CarlFK | I can't cut/paste from here to there | 00:03 |
iiie | 54.244.176.83 | 00:03 |
CarlFK | where in plann.xml? | 00:03 |
CarlFK | fond | 00:04 |
iiie | looking (manager not worker) | 00:04 |
iiie | It's near the end | 00:04 |
iiie | ftwat > "for those watching at home" | 00:05 |
CarlFK | stream up? | 00:05 |
iiie | we edit one of the config files for flumotion on the collector to point at the mixer and the encoder | 00:05 |
iiie | checking | 00:05 |
iiie | no, I'll knock it over | 00:06 |
iiie | They're all hungry here | 00:07 |
iiie | did you restart flumotion? | 00:07 |
CarlFK | ye | 00:07 |
iiie | do you have any disk space? | 00:07 |
CarlFK | all happy | 00:07 |
CarlFK | 50g | 00:08 |
* iiie wonders what he missed | 00:08 | |
CarlFK | FIX THE STREAM!!! | 00:11 |
CarlFK | LOL | 00:11 |
CarlFK | what do I telnet from/to from trist? | 00:11 |
CarlFK | firewall I bet.. | 00:16 |
CarlFK | I can't telnet 54.244.176.83 15000 | 00:16 |
CarlFK | from trist | 00:16 |
iiie | how about 8800 | 00:17 |
CarlFK | is something listing on 8800? | 00:17 |
CarlFK | or can you jsut set the encoder to listen on 80? | 00:17 |
iiie | worth a try | 00:17 |
iiie | 8080 at the moment, switching to 80 (manager config) | 00:19 |
iiie | hm, there were two http porters, one on 8080, one on 8081 | 00:20 |
iiie | oh, hangon | 00:20 |
CarlFK | I can't even ping | 00:20 |
iiie | try port 80 again | 00:21 |
iiie | if that works on trist's manager usr/local/etc/flumotion/managers/default/planet.xml line 134 or so change 15000 to 80 | 00:22 |
iiie | well crap that's going to probably give us a different problem | 00:22 |
CarlFK | network guy says no firewall issues | 00:23 |
CarlFK | so lets go back to 15000 | 00:23 |
iiie | yeah, ping doesn't work on aws (unless you go through hoops) | 00:23 |
iiie | will do | 00:23 |
CarlFK | carl@stark:~$ telnet 54.244.176.83 15000 | 00:24 |
CarlFK | -bash: telnet: command not found | 00:24 |
CarlFK | what else can I use?! | 00:24 |
iiie | ssh 54.244.176.83 | 00:24 |
CarlFK | no love | 00:25 |
CarlFK | hmm | 00:25 |
CarlFK | are you sure about that IP? | 00:25 |
iiie | mission i-b59966c7 ec2-54-224-176-83.compute-1.amazonaws.com running | 00:26 |
iiie | dig for the domain name says 54.224.176.83 | 00:26 |
CarlFK | something lies | 00:27 |
iiie | from my office: | 00:27 |
iiie | telnet 54.224.176.83 15000 | 00:27 |
iiie | Trying 54.224.176.83... | 00:27 |
iiie | Connected to 54.224.176.83. | 00:27 |
iiie | Escape character is '^]'. | 00:27 |
iiie | hello | 00:27 |
iiie | FGDP/0.1 <class 'flumotion.component.common.fgdp.protocol.ErrorResponse'> Server error: Malformed command: hello | 00:27 |
iiie | Connection closed by foreign host. | 00:27 |
iiie | (hello was me) | 00:27 |
CarlFK | hmm | 00:27 |
CarlFK | wtf | 00:27 |
CarlFK | ECDSA key fingerprint is 8b:0b:7a:8a:e1:91:c1:0d:67:78:0d:13:bc:0c:c0:76. | 00:27 |
CarlFK | nm, I can ssh from pyvideo | 00:29 |
CarlFK | I can ssh from trist to pyvdeo | 00:30 |
CarlFK | whatst the -R to tunnel? | 00:30 |
CarlFK | port 1500 | 00:30 |
iiie | ssh pyvideo -NR 15000:54.244.176.83:15000 | 00:32 |
CarlFK | k, steam? | 00:32 |
CarlFK | no | 00:32 |
iiie | what are you trying to do with the tunnel? | 00:33 |
CarlFK | make it more complicated | 00:34 |
CarlFK | tunnel from trist to pyvideo then net to encoder | 00:34 |
CarlFK | what does -N do? | 00:35 |
iiie | dev Null for standard in | 00:35 |
iiie | don't really need it | 00:36 |
iiie | what's trist's IP locally? | 00:37 |
CarlFK | 192.168.1.61 | 00:38 |
*** bananadine has quit IRC | 00:38 | |
iiie | and it got that from DHCP right? | 00:39 |
CarlFK | i think so | 00:39 |
CarlFK | what is localhost IP? | 00:40 |
CarlFK | what IP should I put in plannet? | 00:40 |
CarlFK | 127.. 1 got it | 00:41 |
iiie | localhost is 127.0.0.1, but where in the planet are you seeing that? | 00:41 |
CarlFK | what to connect to | 00:41 |
CarlFK | how flumotion will connect to the encoder | 00:41 |
CarlFK | 127... 15000 to pyvideo, which should then shoot it to 54.244.176.83:15000 | 00:42 |
CarlFK | ssh pyvideo -NR 15000:54.244.176.83:15000 i think | 00:42 |
iiie | put in pyvideo's ip address | 00:42 |
CarlFK | ah | 00:43 |
iiie | I think we want a different line then | 00:43 |
CarlFK | now we need something on pyvideo to bounce stuff to encoder | 00:43 |
CarlFK | fa says "happy" everywhere.. I don't belive it | 00:44 |
iiie | no, that's what the ssh pyvideo -NR ... does | 00:44 |
CarlFK | oh, maybe I wanted -L | 00:45 |
iiie | depends on what you're after trist <- tunnel -> pyvideo or pyvideo <- tunnel -> mission encoder | 00:46 |
CarlFK | A | 00:46 |
iiie | -L then | 00:46 |
* iiie thinks this is a little nuts | 00:47 | |
CarlFK | k | 00:47 |
iiie | hungry at this end | 00:48 |
CarlFK | I got a connection from trist to 15000 | 00:49 |
CarlFK | and on the ssh to pvo... "connection timed out" | 00:49 |
iiie | : / | 00:49 |
CarlFK | line? | 00:50 |
CarlFK | nm | 00:50 |
iiie | "ssh pvideo -R 2022:localhost:22" run on trist ? | 00:50 |
CarlFK | -l | 00:51 |
iiie | (my line would let me into trist) | 00:51 |
CarlFK | DONE | 00:53 |
CarlFK | done. | 00:53 |
iiie | in | 00:54 |
CarlFK | FIX IT!! | 00:55 |
CarlFK | :) | 00:55 |
iiie | might be fixed | 00:58 |
iiie | declares win! | 00:59 |
iiie | http://www.timvideos.us/chipy | 00:59 |
tpb | Title: Streaming for ChiPy - Chicago Python User Group (at www.timvideos.us) | 00:59 |
* iiie sees a django shirt on the right | 01:00 | |
parx | woo! | 01:00 |
CarlFK | what was it? | 01:00 |
parx | you guys rock | 01:00 |
Sewar | :D | 01:00 |
CarlFK | I got $5! | 01:00 |
hyades | :) | 01:01 |
iiie | I checked the flumotion config, and replaced 127.0.0.1 with the dns domain name | 01:01 |
CarlFK | eh? | 01:02 |
CarlFK | oh yeah... I some how think the IP was a lie | 01:02 |
iiie | after checking that I could "telnet ec2-54-224-176-83.compute-1.amazonaws.com 15000" | 01:02 |
iiie | then I restart flumotion | 01:02 |
iiie | next time around the watchdog restarting flumotion on mission it was up | 01:03 |
iiie | I manually restarted the watchdog, and started the register again and it worked | 01:03 |
* iiie goes to #chipy | 01:04 | |
iiie | CarlFK, is the wired mic on? | 01:07 |
parx | Perfect timing. I was watching the stream of another local event and it just ended. | 01:07 |
CarlFK | opps | 01:07 |
CarlFK | on, but level down | 01:07 |
iiie | ah | 01:07 |
CarlFK | one too many things for me to deal with :) | 01:08 |
iiie | yeah, saw you running through the room | 01:08 |
hyades | this presentation thing is great! | 01:09 |
CarlFK | woot! | 01:09 |
iiie | 5 clients (one is me, I'd bet on parx and a couple others here) | 01:09 |
parx | me | 01:09 |
hyades | me too | 01:09 |
parx | last time I think you brought some viewers in from #pycon-av | 01:10 |
CarlFK | me | 01:10 |
iiie | so one unknown / unclaimed :) | 01:10 |
hyades | hows this switching done? | 01:14 |
Sewar | me! | 01:15 |
iiie | video switching is done on the mixer machine | 01:15 |
hyades | so CarlFK does it? | 01:16 |
iiie | dv-switch take a couple of streams | 01:16 |
iiie | yes | 01:16 |
hyades | okay | 01:16 |
CarlFK | http://dvswitch.alioth.debian.org/wiki/ | 01:17 |
tpb | Title: DVswitch (at dvswitch.alioth.debian.org) | 01:17 |
iiie | there are buttons, and you choose stream one or two (or three or four, four is the most I've ever seen) | 01:17 |
CarlFK | that shows the GUI I am operating | 01:17 |
CarlFK | but don't dig too much.. it is being replaced by a new app | 01:18 |
CarlFK | gst-switch - same idea, but new code base | 01:19 |
hyades | yeah :) | 01:19 |
CarlFK | that will do more then just DV | 01:19 |
iiie | *now with web cams! | 01:20 |
parx | wait, why'd you get $5, Carlfk? | 01:21 |
CarlFK | cuz someone likes what i do :) | 01:22 |
parx | Skimming off the prize money? | 01:22 |
CarlFK | good idea! | 01:22 |
iiie | breifly had 8 clients, now back to 7 | 01:22 |
* iiie seems to remember there being a stats url | 01:23 | |
iiie | mic! | 01:23 |
iiie | ..., well it's a mic | 01:24 |
CarlFK | oh right.. levels! | 01:24 |
iiie | woot! | 01:24 |
iiie | Nice | 01:27 |
CarlFK | can you try to figure out what was wrong with using the IP? | 01:28 |
iiie | sure, I'm still on the box; are we done streaming? | 01:28 |
CarlFK | I am sure it is just a basic networking thing.. | 01:28 |
CarlFK | yeah | 01:28 |
CarlFK | but curious | 01:29 |
iiie | well, I'm able to telnet to 15000 by both name and IP (unsurprising as telnet doesn't pass host name on) | 01:30 |
iiie | only thing left to try is change out the line, restart flumotion and see if we get stream | 01:31 |
CarlFK | I coujldn't telnet by IP | 01:33 |
iiie | from trist? | 01:33 |
CarlFK | right | 01:33 |
iiie | (veyepar)juser@trist:~$ telnet 54.224.176.83 15000 | 01:33 |
iiie | Trying 54.224.176.83... | 01:33 |
iiie | Connected to 54.224.176.83. | 01:33 |
iiie | Escape character is '^]'. | 01:33 |
iiie | FGDP/0.1 ERROR already connected | 01:33 |
iiie | Connection closed by foreign host. | 01:33 |
iiie | (veyepar)juser@trist:~$ telnet ec2-54-224-176-83.compute-1.amazonaws.com 15000 | 01:34 |
iiie | Trying 54.224.176.83... | 01:34 |
iiie | Connected to ec2-54-224-176-83.compute-1.amazonaws.com. | 01:34 |
iiie | Escape character is '^]'. | 01:34 |
iiie | FGDP/0.1 ERROR already connected | 01:34 |
iiie | Connection closed by foreign host. | 01:34 |
iiie | what this says is I connected and then the encoder disconnected (which means it worked) | 01:34 |
CarlFK | tmux - I have a few sessions going... how to I reattach to one? | 01:34 |
CarlFK | yeah | 01:34 |
iiie | tmux attach | 01:34 |
CarlFK | how do I tell it which of 3? | 01:34 |
iiie | I don't know how to list them, but if you know the name "tmux attach -t NAME" | 01:35 |
iiie | tmux list-sessions | 01:36 |
iiie | I have a command to shutdown the encoder too when we're ready (start, stop and status) | 01:36 |
iiie | failed to mention, changing out IP address for dns name worked fine (hickup for the change, but otherwise worked) | 01:38 |
CarlFK | grumble | 01:40 |
CarlFK | yeah, telnet test works for me now | 01:41 |
CarlFK | oh well | 01:41 |
iiie | I almost suspect that you talked to the network guy and he said "no no that works" and then went and made it work. | 01:42 |
iiie | probably don't need me on trist anymore | 01:42 |
CarlFK | thats a reasonble theory | 01:43 |
CarlFK | or someone else here overheard | 01:43 |
iiie | and decided to stop breaking the network if there really was streaming going on? how nice! | 01:44 |
CarlFK | lol | 01:44 |
CarlFK | na, I meant a network admin | 01:44 |
CarlFK | but I am not sure there are any network admins here | 01:45 |
* iiie is off trist | 01:45 | |
CarlFK | the stream looks broke? | 01:49 |
iiie | might have to reload the webpage (I did restart flumotion on trist, which broke the stream for 30 seconds) | 01:53 |
iiie | (it's running for me) | 01:53 |
iiie | speaking of running I'm running home | 01:53 |
CarlFK | huh | 01:54 |
CarlFK | thanks! | 01:54 |
iiie | I'll be back on in under a half hour (if the stream is down and no one has word to keep it up, I'll turn off the encoder) | 01:54 |
CarlFK | k | 01:54 |
CarlFK | turn if off now | 01:54 |
CarlFK | I am going to start packni gup | 01:54 |
iiie | okay | 01:54 |
mithro- | heyo | 01:56 |
iiie | stopped, I should get the modified script into a pull request for you | 01:56 |
mithro- | someone was after me? | 01:56 |
mithro- | dammit missed bananadine | 01:57 |
iiie | I mentioned you, but in the course of a story about how the streaming works | 01:57 |
* iiie fades away | 01:57 | |
mithro- | ahh | 01:57 |
*** iiie has quit IRC | 02:04 | |
parx | I managed to get all three students on to see the set up for streaming. Bananadine disappeared just before the iiie got the stream working. | 02:05 |
CarlFK | some magic networking problem | 02:11 |
CarlFK | couldn't telnet from collecotor to encoder... | 02:12 |
CarlFK | I am guessing I transposed an IP | 02:12 |
CarlFK | I was reading IPs from here and typing them into another box.. I hate that | 02:13 |
*** mithro- has quit IRC | 02:13 | |
*** mithro- has joined #timvideos | 02:14 | |
* iiie0 is home | 02:29 | |
mithro- | parx, cool! | 02:35 |
mithro- | thanks for doing that | 02:35 |
mithro- | When does GSoC officially start? | 02:35 |
iiie0 | I think she said monday, I'm sure I subscribed the the calendar | 02:36 |
iiie0 | monday "12am" | 02:36 |
iiie0 | calendar of [email protected] | 02:37 |
parx | Coding officially starts in less than a week, on Monday | 02:38 |
*** CarlFK has quit IRC | 02:55 | |
*** hyades has quit IRC | 03:48 | |
*** hyades has joined #timvideos | 04:00 | |
hyades | hi mithro- | 05:05 |
mithro- | hey | 05:07 |
hyades | i have been unsuccessfully trying to communicate over the dbus | 05:32 |
mithro- | what is not working? | 05:51 |
hyades | though i am still not finished trying | 05:53 |
hyades | mostly methods asking for information work very fine | 05:53 |
hyades | but others which set properties generally crash it. | 05:54 |
mithro- | please post to the list any time you cause a crash | 06:10 |
mithro- | you shouldn't be able to cause it to crash | 06:10 |
hyades | that faak issue: i tried installing through everything, still same problem | 06:10 |
mithro- | did you install the dependency? | 07:13 |
hyades | i ran the script for installling | 07:13 |
hyades | I have checked, I have libfaac0 and libfaac-dev installed on my system | 07:16 |
mithro- | find out which package builds that module and see the problem from the configure script | 07:19 |
mithro- | your versions might either be too new or too old | 07:19 |
hyades | ok | 07:19 |
mithro- | hyades, afraid I can't debug the problem for you remotely - have to get your feet wet :) | 07:20 |
mithro- | hyades, could thing to learn :) | 07:23 |
*** hyades has quit IRC | 09:49 | |
*** hyades has joined #timvideos | 10:01 | |
*** rihnapstor has joined #timvideos | 13:03 | |
rihnapstor | hi mithro- :) | 13:04 |
rihnapstor | have one question | 13:04 |
rihnapstor | are you there | 13:04 |
*** rihnapstor has quit IRC | 13:11 | |
*** rihnapstor has joined #timvideos | 13:11 | |
*** rihnapstor has quit IRC | 13:33 | |
*** rihnapstor has joined #timvideos | 13:46 | |
*** rihnapstor has quit IRC | 13:52 | |
*** parx has quit IRC | 14:08 | |
*** parx has joined #timvideos | 14:09 | |
*** CarlFK has joined #timvideos | 14:13 | |
*** mithro has joined #timvideos | 15:05 | |
parx | mithro, iie0: any chance you were bcc'd on that email from bananadine just now? Don't want to fwd unnecessarily. | 15:13 |
mithro | parx, nope! | 15:14 |
CarlFK | mithro firmware? | 15:16 |
CarlFK | iiie0: if len(sys.argv) == 3: RAGE!!! | 15:20 |
CarlFK | years ago at an argparse talk I said "not using it makes me angry because if you don't then I will and I hate writing code that you should have in the first place" ;) | 15:22 |
* CarlFK hacks your sleeping head into little pices | 15:22 | |
parx | "I hate [doing stuff] that you should have in the first place" FTFY | 15:24 |
parx | I think that applies to much of what you have to deal with | 15:24 |
CarlFK | fify? | 15:26 |
parx | fixed that for you | 15:26 |
CarlFK | heh - yeah | 15:26 |
*** hyades has quit IRC | 15:44 | |
*** tpb has joined #timvideos | 15:57 | |
iiie0 | CarlFK: ha! noted (feedback is what pull requests are about) | 16:01 |
*** parx1 has joined #timvideos | 16:54 | |
*** parx has quit IRC | 16:56 | |
*** parx1 is now known as parx | 16:56 | |
*** tpb has joined #timvideos | 17:07 | |
iiie0 | CarlFK: You want argparse, you got it :) | 17:27 |
CarlFK | yay | 17:52 |
iiie0 | Feature creep warning though, it'll run on multiple names now | 17:53 |
iiie0 | list_aws_hosts.py start mission cd ed | 17:53 |
iiie0 | should probably change the file name | 17:53 |
CarlFK | I was wondering if it still listed aws hosts :) | 17:57 |
iiie0 | without parameters it does status, which does list | 18:00 |
iiie0 | list_aws_hosts.py status mission cd ed | 18:00 |
iiie0 | works too, so you can get the status of just the hosts you care about | 18:00 |
CarlFK | cool | 18:03 |
CarlFK | do you know what the deal is with the .. um.. elastic IP? | 18:03 |
CarlFK | whatever costs $24/day if it isn't assigned to a host.. so wondering what the cost is when it is assigned | 18:03 |
iiie0 | I don't know, I can try to do some research | 18:05 |
*** iiie0 is now known as iiie | 18:05 | |
*** tpb has joined #timvideos | 18:09 | |
*** CarlFK has quit IRC | 18:22 | |
*** parx1 has joined #timvideos | 18:59 | |
*** parx has quit IRC | 19:02 | |
*** parx1 is now known as parx | 20:06 | |
*** CarlFK has joined #timvideos | 21:32 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!