Ticket #1160 (closed enhancement: wontfix)

Opened 5 years ago

Last modified 3 years ago

Streaming and Recording Moderated Conference Calls

Reported by: poelstra Owned by: jcollie
Priority: major Milestone:
Component: FedoraTalk Version:
Severity: Normal Keywords: ftalk
Cc: pfrields@…, mmcgrath, jsmith, poelstra Blocked By:
Blocking: Sensitive:

Description

For a long time we have hoped that we would be able to record the Release Day Planning conference calls and make the audio available to anyone in community using fedoratalk.

I would like to formally requested the following to accomplish this goal:

--call in provided via FedoraTalk? (voip or POTS) --a private conference room code that can be controlled by the call moderator

--right now you can find all the conference room codes via google in the infrastructure tickets --this makes it easy only allow invited participants to participate/talk

--a separate conference code that provides "listen only" access to the private conference over FedoraTalk? --an alternate audio stream (e.g. Icecast) of the live call to anyone that wants to listen in --recording of the call for playback for those who missed the call --hosted archive of recorded calls so all the recorded calls are in the same place vs. scattered across people pages, blogs, etc.

Change History

comment:1 Changed 5 years ago by jcollie

  • Status changed from new to assigned
  • Owner changed from nobody to jcollie

comment:2 Changed 5 years ago by jcollie

As a first pass there is now a command on asterisk1 called 'start-recording':

start-recording -c fudcon -t 3600

Would record the "fudcon" conference room for up to 3600 seconds (1 hour). The recordings will be stored in /var/spool/asterisk/monitor on asterisk1 with a filename of "conference-<conferencename>-<timestamp>.ogg".

Recording can be terminated before the timelimit is up by using the "conference list <conferencename>" and "conference kick <conferencename> <user #>" commands to kick the recording channel out of the conference.

This isn't ideal because right now you need to be a member of sysadmin-hosted to initiate/terminate recording and to access the recordings once they have been made.

comment:3 Changed 5 years ago by jcollie

Oops, that should be "need to be a member of sysadmin-tools".

comment:4 follow-up: ↓ 5 Changed 5 years ago by poelstra

I forgot this isn't a simple text field. Here is a formatted version of my request:

  • call in provided via FedoraTalk? (voip or POTS)
  • a private conference room code that can be controlled by the call moderator
    • right now you can find all the conference room codes via google in the infrastructure tickets
    • this makes it easy only allow invited participants to participate/talk
  • a separate conference code that provides "listen only" access to the private conference over FedoraTalk?
  • an alternate audio stream (e.g. Icecast) of the live call to anyone that wants to listen in live
  • recording of the call for playback for those who missed the call
  • hosted archive of recorded calls so all the recorded calls are in the same place vs. scattered across people pages, blogs, etc.

comment:5 in reply to: ↑ 4 Changed 5 years ago by jcollie

Replying to poelstra:

Done.

  • a private conference room code that can be controlled by the call moderator
  • right now you can find all the conference room codes via google in the infrastructure tickets
  • this makes it easy only allow invited participants to participate/talk

Probably doable, but needs some thought on how to structure it.

  • a separate conference code that provides "listen only" access to the private conference over FedoraTalk?

This is probably doable, but I'd rather have people that want to listen-only use the web streaming.

  • an alternate audio stream (e.g. Icecast) of the live call to anyone that wants to listen in live

My preference is to use flumotion for the streaming. I already have basic streaming set up, now just need to provide UI for conference administrators and figure out how to dynamically add new streams.

  • recording of the call for playback for those who missed the call

Backend is done, just need to develop UI for conference administrators. Right now I'm thinking about adding a plugin to zodbot (the bot that hangs out in various #fedora-* channels) for controlling the streaming and recording. Design and security issues need to be thought out.

  • hosted archive of recorded calls so all the recorded calls are in the same place vs. scattered across people pages, blogs, etc.

It'd be easy enough to rsync the .ogg files over to alt.fedoraproject.org or someplace like that.

comment:6 Changed 5 years ago by pfrields

  • Cc pfrields@… added; pfrields@… removed

comment:7 Changed 5 years ago by poelstra

any updates here? we have another Release Day planning conference call coming up on 2009-03-18 and I'd love to try out fedoratalk if we can instead of the usual closed conf call system provided by Red Hat.

comment:8 Changed 5 years ago by ricky

  • Cc mmcgrath added

Hey, what's the current status on this (CCing mmcgrath to see if he knows)? I know jcollie has been really busy as of late, but I think we do have a lot of other asterisk expertise around :-)

comment:9 Changed 5 years ago by poelstra

In an effort to GTD Paul and I brainstormed around this idea recently.

comment:10 Changed 5 years ago by mmcgrath

I think a FAD on this is a good idea. One reason it's on hold is because jcollie has been busy with $dayjob and finding a replacement has proved difficult.

comment:11 Changed 5 years ago by jcollie

While I've relinquished my Fedora Infrastructure credentials due to lack of time, I'd love to participate in the Fedora Talk FAD. I had some of the back-end details thought out, and even partially implemented. If I was able to participate, I'd probably be able to bring a modicum of VoIP gear including Cisco PoE switches and a few Cisco phones - I'd have to get permission from $DAYJOB boss but I don't think that that would be too much of a problem.

While I haven't been participating in the day-to-day F-I operations, I have a few vacation days available and given the right timing I think that I could clear it with the $HOMELIFE boss :).

comment:12 Changed 5 years ago by pfrields

  • Cc jsmith added

I'd really like to get Jared Smith involved too, provided we can get ourselves on his calendar. Originally I set the proposal up for Jared's and my home area of Fredericksburg, VA, but I'm willing to migrate it elsewhere provided it doesn't cost any more than that option, and provided he can participate there too. I think the dynamic duo of Jared + Jeff would be unbeatable for the FAD.

comment:13 follow-up: ↓ 14 Changed 5 years ago by jsmith

I'd also be more than willing to participate in a FAD, but travel costs are going to be the kicker for me, at least in the short term.

comment:14 in reply to: ↑ 13 Changed 5 years ago by pfrields

Replying to jsmith:

I'd also be more than willing to participate in a FAD, but travel costs are going to be the kicker for me, at least in the short term.

If we hold this anywhere other than our hometown, I'll ensure your travel costs are taken care of!

comment:15 Changed 5 years ago by poelstra

  • Keywords ftalk added

comment:16 Changed 5 years ago by poelstra

  • Cc poelstra added

comment:17 Changed 3 years ago by kevin

  • Component changed from General to FedoraTalk

comment:18 Changed 3 years ago by kevin

  • Status changed from assigned to closed
  • Resolution set to wontfix

Fedora Talk has been closed out as of 2011-05-05.

Closing this ticket as well. In the event it's revived, we can reopen this ticket at that time.

Note: See TracTickets for help on using tickets.