<div dir="ltr">I would say go for it if it's something that interests you. That's the beauty of open source: you can do those things. Of course, the downside is any Python wrappers/bindings may go stale as Ross (<a href="http://www.rossfinlayson.com/">http://www.rossfinlayson.com/</a>) continues to push live555 in his own direction. I don't want to discourage your efforts, but since I'm perfectly comfortable in C++ any Python work doesn't interest me, personally. Maybe you've got a great idea on your hands, though, I don't know. <br><br>Best of luck, <br>Ben</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Feb 8, 2016 at 8:14 PM IR@InterStrat.com <<a href="mailto:IR@interstrat.com">IR@interstrat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Thanks Jeff and Ben.<div>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 ?</div><div>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 ?</div><div>Here is a pioneer in a very simple application</div><div><a href="http://blog.mikemccandless.com/2013/11/pulling-h264-video-from-ip-camera-using.html" target="_blank">http://blog.mikemccandless.com/2013/11/pulling-h264-video-from-ip-camera-using.html</a></div><div><br></div><div>Would welcome your thoughts !</div><div>Thanks</div></div><div style="word-wrap:break-word"><div>IR</div></div><div style="word-wrap:break-word"><div><br></div><div><br></div><div>
<br><div><blockquote type="cite"><div>On Feb 8, 2016, at 7:27 PM, Jeff Shanab <<a href="mailto:jshanab@jfs-tech.com" target="_blank">jshanab@jfs-tech.com</a>> wrote:</div><br><div><div dir="ltr"><div>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")<br><br></div><div>c/c++ is the best cross platform compiled language for me<br></div><div>python is the best cross platform scripting language for me. <br></div><div><br></div>Having said that... Python was originally written on a c base and there are some bindings. <br><br><a href="http://stackoverflow.com/questions/145270/calling-c-c-from-python" target="_blank">http://stackoverflow.com/questions/145270/calling-c-c-from-python</a><br><br> <br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 8, 2016 at 6:11 PM, Ben Rush <span dir="ltr"><<a href="mailto:ben@ben-rush.net" target="_blank">ben@ben-rush.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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. </div><br><div class="gmail_quote"><div dir="ltr">On Sun, Feb 7, 2016 at 10:29 PM <a href="mailto:IR@InterStrat.com" target="_blank">IR@InterStrat.com</a> <<a href="mailto:IR@interstrat.com" target="_blank">IR@interstrat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Ben. Thanks for your clarifications and guidance. <div>More startup questions.<br><div>For a video-streaming server side application, how would one make the call between C++ libraries and a Python environment ?</div><div>Would the C++ libraries be called by Python ? C++ would be much faster of course.</div><div>What would be best done in C++ and what in Python ?</div><div>Thanks in advance</div></div></div><div style="word-wrap:break-word"><div><div>IR</div></div></div><div style="word-wrap:break-word"><div><div><br></div><div><br></div><div><div>
<br><div><blockquote type="cite"><div>On Feb 7, 2016, at 12:43 AM, <a href="mailto:IR@InterStrat.com" target="_blank">IR@InterStrat.com</a> wrote:</div><br><div><div dir="auto"><div>Thanks very much Ben</div><div>IR <br><br>Sent from my iPhone</div><div><br>On Feb 7, 2016, at 00:14, Ben Rush <<a href="mailto:ben@ben-rush.net" target="_blank">ben@ben-rush.net</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">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 <a href="https://github.com/mhaller/pyffmpeg" target="_blank">https://github.com/mhaller/pyffmpeg</a>. <br><br>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). <br><br>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. <br><br>Otherwise read through the basics on the codes you plan on using (Wikipedia is your best bet). </div><br><div class="gmail_quote"><div dir="ltr">On Sat, Feb 6, 2016 at 10:09 PM <a href="mailto:IR@interstrat.com" target="_blank">IR@InterStrat.com</a> <<a href="mailto:IR@interstrat.com" target="_blank">IR@interstrat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Guidance please on required background for using Live555.<br>
<br>
What are good Python sources for streaming media applications?<br>
What level of C++ ?<br>
Any other resources that are recommended to get going?<br>
Thanks in advance<br>
<br>
IR<br>
_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" rel="noreferrer" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</blockquote></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>live-devel mailing list</span><br><span><a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a></span><br><span><a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a></span><br></div></blockquote></div>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br></div></blockquote></div><br></div></div></div></div>_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" rel="noreferrer" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</blockquote></div>
<br>_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" rel="noreferrer" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
<br></blockquote></div><br></div>
_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br></div></blockquote></div><br></div></div>_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" rel="noreferrer" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</blockquote></div>