I wasn't thinking about using existing softphones. I'm not sure how to integrate the softphones existing, as I said, I don't currently have any video softphones. I also believe using a complete open source software video stack would better than any existing video phones.... But, I think it should work using existing softphones too.. I want to leverage what is existing in terms of video transcoding, packetization, decoding, etc. Look at all the great things VLC does already in terms of streaming.... http://www.videolan.org/streaming-features.html RTP/UDP, RTSP, Raw UDP, (RTP or raw) Multicast, HTTP,MMSH Yes, you are correct to point out the issues with NAT. I didn't address these. That is sort of my question. Can we utilize the VLC RTP/UDP to work like a softphone. Could we use it as it is...or can we write some kungfoo to read the packetized stream already provided by VLC and push it into freeswitch? Again, I need to spend more time with the freeswitch code....to understand the underlying RTP handling. Cheers, --Dave http://dave.thehorners.com/ On Thu, Aug 14, 2008 at 1:28 AM, Ken Rice <krice@suspicious.org> wrote:
How would this work in the real world for the end users especially ones behind nat where concievably this would allow for splitting the video mixing off onto another server...
When you get into using things like Polycom Video phones that natively support h264 and h263 they are looking for the RTP streams as per the SDP... I can see it being possible that we feed the ip/port combos back to switch some how but that would be pretty specific to something like sip or h323 and would leave out any other protocols that can support video but don't operate using rtp as the media carrier...
From: "David A. Horner" <david-mailinglists@tecdev.com> Reply-To: <freeswitch-users@lists.freeswitch.org> Date: Thu, 14 Aug 2008 00:27:05 -0400 To: <freeswitch-users@lists.freeswitch.org> Subject: Re: [Freeswitch-users] Video conferencing in freeswitch
Thanks Anthony, I'd really like to help... just need to figure out what exactly to implement to make it nice.....
I could write a packetizer and video capture piece.... but I'd much rather stand on the work of VLC. They've already got a solution for creating a RTP video stream for publishing the data....and a decoder/viewer piece as well. (cross platform too)
I'm not sure the best way to implement it, but first I'd like to simply have the conference forward the video VLC RTP streams of the connected users. Maybe add functionality in the conference...and possibly pa to accommodate this.
For the pa module, allow the user to set a remote RTP video address for publication to video conferences. Then the conference would have to get these RTP addresses and publish them to the other users.
Another module could be written to watch for these addresses as they are published and spawn VLC viewing sessions. (crude, but it would work....maybe also in pa?)
This of course would mean all video traffic would be out of band....and handled entirely by VLC. Maybe there would be a way for freeswitch to read from the VLC RTP stream and integrate that RTP stream into the RTP stream existing.
Thoughts anyways.
--Dave http://dave.thehorners.com/
On Sat, Aug 9, 2008 at 10:01 PM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
If you know how to write packetizer code it would be a welcome addition to the codebase. Right now mod_conference send the video of whomever it believes has the floor to everyone else. (ie who is talking the most in the last few sec)
We welcome your input and code contributions toward more video support.
On Fri, Aug 8, 2008 at 7:44 PM, Brian West <brian@freeswitch.org> wrote:
Eyebeam works well on mod_conference as does the grandstream video phones. /b
On Aug 7, 2008, at 10:33 PM, David A. Horner wrote:
Hey everyone,
So I've been thinking about how to get video conferencing going with freeswitch. When I first started, I was thinking about developing a video capture module for freeswitch....though then I'd have to write custom RTP packetizer/depacketizer...
VLC already provides network RTP streams of video data....like webcams. I hear that the freeswitch conference currently supports video sip clients now, however, I don't yet own one to test with.
Could someone leverage the current features in freeswitch to use a VLC network RTP stream?
I guess the thing that is missing is something to broadcast the video stream urls to each of the conference participants and start the vlc streaming/viewing automatically.
Anyways, just thoughts....
--Dave http://dave.thehorners.com/
Brian West sip:brian@freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org pstn:213-799-1400
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org