[Freeswitch-users] Video conferencing in freeswitch

David A. Horner david-mailinglists at tecdev.com
Sat Aug 16 11:37:06 PDT 2008


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 at 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 at tecdev.com>
>> Reply-To: <freeswitch-users at lists.freeswitch.org>
>> Date: Thu, 14 Aug 2008 00:27:05 -0400
>> To: <freeswitch-users at 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 at 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 at 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 at freeswitch.org
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Freeswitch-users mailing list
>>>> Freeswitch-users at 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 at hotmail.com
>>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>>> IRC: irc.freenode.net #freeswitch
>>>
>>> FreeSWITCH Developer Conference
>>> sip:888 at conference.freeswitch.org
>>> iax:guest at conference.freeswitch.org/888
>>> googletalk:conf+888 at conference.freeswitch.org
>>> pstn:213-799-1400
>>>
>>> _______________________________________________
>>> Freeswitch-users mailing list
>>> Freeswitch-users at 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 at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>




More information about the FreeSWITCH-users mailing list