[Live-devel] Starting up

Jeff Shanab jshanab at jfs-tech.com
Mon Feb 8 16:27:39 PST 2016


I was wondering too becasue, my first thought is keep it simple and work in
the language the library supports. (Software engineering for me is "same
stuff, differnt language")

c/c++ is the best cross platform compiled language for me
python is the best cross platform scripting language for me.

Having said that... Python was originally written on a c base and there are
some bindings.

http://stackoverflow.com/questions/145270/calling-c-c-from-python



On Mon, Feb 8, 2016 at 6:11 PM, Ben Rush <ben at ben-rush.net> wrote:

> I honestly think you're trying to put a square peg in a round hole here.
> If you're planning to use Live555, unless someone has any evidence to the
> contrary, I believe you should do everything in C++ and forgo trying to do
> anything in Python.
>
> On Sun, Feb 7, 2016 at 10:29 PM IR at InterStrat.com <IR at interstrat.com>
> wrote:
>
>> Ben. Thanks for your clarifications and guidance.
>> More startup questions.
>> For a video-streaming server side application, how would one make the
>> call between C++ libraries and  a Python environment ?
>> Would the C++ libraries be called by Python ? C++ would be much faster of
>> course.
>> What would be best done in C++ and what in Python ?
>> Thanks in advance
>> IR
>>
>>
>>
>> On Feb 7, 2016, at 12:43 AM, IR at InterStrat.com wrote:
>>
>> Thanks very much Ben
>> IR
>>
>> Sent from my iPhone
>>
>> On Feb 7, 2016, at 00:14, Ben Rush <ben at ben-rush.net> wrote:
>>
>> I do not think you'll find much in the way of python support for Live555,
>> if that's what you're asking. Otherwise you can look at other open source
>> projects such as https://github.com/mhaller/pyffmpeg.
>>
>> Browsing the newsgroup has been the best documentation I've found, next
>> to reading the source code itself (download the live555 source and look in
>> the testProgs folder for sample applications).
>>
>> I wouldn't say extensive knowledge of C++ is important. If you understand
>> class inheritance and are fluent enough in C++ to read the code, you should
>> be fine. The server is built in such a way that you fill in the functions
>> you need and that's about all.
>>
>> Otherwise read through the basics on the codes you plan on using
>> (Wikipedia is your best bet).
>>
>> On Sat, Feb 6, 2016 at 10:09 PM IR at InterStrat.com <IR at interstrat.com> <
>> IR at interstrat.com> wrote:
>>
>>> Guidance please on required background for using Live555.
>>>
>>> What are good Python sources for streaming media applications?
>>> What level of C++ ?
>>> Any other resources that are recommended to get going?
>>> Thanks in advance
>>>
>>> IR
>>> _______________________________________________
>>> live-devel mailing list
>>> live-devel at lists.live555.com
>>> http://lists.live555.com/mailman/listinfo/live-devel
>>>
>> _______________________________________________
>> live-devel mailing list
>> live-devel at lists.live555.com
>> http://lists.live555.com/mailman/listinfo/live-devel
>>
>> _______________________________________________
>> live-devel mailing list
>> live-devel at lists.live555.com
>> http://lists.live555.com/mailman/listinfo/live-devel
>>
>>
>> _______________________________________________
>> live-devel mailing list
>> live-devel at lists.live555.com
>> http://lists.live555.com/mailman/listinfo/live-devel
>>
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20160208/6f89b28e/attachment.html>


More information about the live-devel mailing list