Thanks Jeff and Ben.
Given that the live555 will be the core library for the video streaming server 
would it make sense therefore to prototype in Python and transfer to C++ when 
reasonably clean. Perhaps Boost Python would help with this ? Are there good 
resources for a Python video streaming server using C++ libraries ?
For the live555 development community could this not add more hands on the job 
if there is a clear path to use Python as well ?
Here is a pioneer in a very simple application
http://blog.mikemccandless.com/2013/11/pulling-h264-video-from-ip-camera-using.html
 
<http://blog.mikemccandless.com/2013/11/pulling-h264-video-from-ip-camera-using.html>

Would welcome your thoughts !
Thanks
IR



> On Feb 8, 2016, at 7:27 PM, Jeff Shanab <jsha...@jfs-tech.com> wrote:
> 
> 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 
> <http://stackoverflow.com/questions/145270/calling-c-c-from-python>
> 
>   
> 
> On Mon, Feb 8, 2016 at 6:11 PM, Ben Rush <b...@ben-rush.net 
> <mailto:b...@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 i...@interstrat.com <i...@interstrat.com 
> <mailto:i...@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, i...@interstrat.com 
>> <mailto:i...@interstrat.com> wrote:
>> 
>> Thanks very much Ben
>> IR 
>> 
>> Sent from my iPhone
>> 
>> On Feb 7, 2016, at 00:14, Ben Rush <b...@ben-rush.net 
>> <mailto:b...@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 
>>> <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 i...@interstrat.com 
>>> <mailto:i...@interstrat.com> <i...@interstrat.com 
>>> <mailto:i...@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@lists.live555.com <mailto:live-devel@lists.live555.com>
>>> http://lists.live555.com/mailman/listinfo/live-devel 
>>> <http://lists.live555.com/mailman/listinfo/live-devel>
>>> _______________________________________________
>>> live-devel mailing list
>>> live-devel@lists.live555.com <mailto:live-devel@lists.live555.com>
>>> http://lists.live555.com/mailman/listinfo/live-devel 
>>> <http://lists.live555.com/mailman/listinfo/live-devel>
>> _______________________________________________
>> live-devel mailing list
>> live-devel@lists.live555.com <mailto:live-devel@lists.live555.com>
>> http://lists.live555.com/mailman/listinfo/live-devel 
>> <http://lists.live555.com/mailman/listinfo/live-devel>
> 
> _______________________________________________
> live-devel mailing list
> live-devel@lists.live555.com <mailto:live-devel@lists.live555.com>
> http://lists.live555.com/mailman/listinfo/live-devel 
> <http://lists.live555.com/mailman/listinfo/live-devel>
> 
> _______________________________________________
> live-devel mailing list
> live-devel@lists.live555.com <mailto:live-devel@lists.live555.com>
> http://lists.live555.com/mailman/listinfo/live-devel 
> <http://lists.live555.com/mailman/listinfo/live-devel>
> 
> 
> _______________________________________________
> live-devel mailing list
> live-devel@lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to