Sorry for the confusion Jeff. A project that uses live555 please. Thanks IR
Sent from my iPhone > On Mar 3, 2016, at 17:56, Jeff Shanab <jsha...@jfs-tech.com> wrote: > > Not sure what you meant "with live555 embedded" > > When i said embedded i was talking cross-compiling for arm and 32bit on 64bit > linux. > > I still create the dll and then include the headers I need. > > Are you wanting a live555 build or a project that uses live555? > > > > >> On Thu, Mar 3, 2016 at 1:21 PM, i...@interstrat.com <i...@interstrat.com> >> wrote: >> Jeff. Dee. Thanks very much. >> >> Jeff. >> It would be really helpful if you could post a sample CMake program for a >> basic project with any of the live555 embedded. >> I definitely plan to check this out and others may too. Thanks again for >> suggesting this path forward. >> >> Dee. >> With the command line makefiles approach. >> The VisualStudio environment doesn’t seem to have the Workspace option in >> new or open files. >> >> So after generating the .mak files for each of the subdirectories of “live” >> and for the testProgs, what is the best way to build and run in ViS 2015 ? >> >> >> Ross. You may wish to consider amending the windows configure page. >> Its not a big deal except for beginners. >> Thanks ! >> >> http://live555.com/liveMedia/#config-windows >> Additional lines here can be helpful. >> How to configure and build the code on Windows >> Unpack and extract the '.tar.gz' file (using an application such as >> "WinZip"). >> For DevStudio: If the 'tools' directory on your Windows machine is something >> other than "c:\Program Files\DevStudio \Vc", change the "TOOLS32 =" line in >> the file "win32config”. >> For Visual Studio 2015 [..or latest release]: If the 'tools' directory on >> your Windows machine is something other than "c:\Program Files >> (x86)\Microsoft Visual Studio 14.0[..or latest release]\Vc", change the >> "TOOLS32 =" line in the file "win32config”. >> In a command shell, 'cd' to the "live" directory, and run >> genWindowsMakefiles >> This will generate - in each subdirectory - a "*.mak" makefile suitable for >> use by (e.g.) Microsoft Visual Studio. >> >> >> Thanks again >> IR. >> >> >>> On Mar 3, 2016, at 6:01 AM, Jeff Shanab <jsha...@jfs-tech.com> wrote: >>> >>> I personally use CMake to generate Visual Studio, Xcode, makefile and >>> embedded projects of live555 and test programs. >>> >>> A bit of a learning curve at first but I've grown to love it. >>> >>> On Thu, Mar 3, 2016 at 3:37 AM, Deanna Earley <dee.ear...@icode.co.uk> >>> wrote: >>>> You need to add all referenced classes (the .cpp at least). >>>> >>>> Personally, I just used nmake with the Windows versions of the make files. >>>> >>>> >>>> >>>> In our project however, I've added every referenced file. >>>> >>>> >>>> >>>> -- >>>> >>>> Deanna Earley | Lead developer | icatchercctv >>>> >>>> >>>> >>>> w: www.icode.co.uk/icatcher | t: 01329 835335 | f: 01329 835338 >>>> >>>> Registered Office : 71 The Hundred, Romsey, SO51 8BZ. Company Number : >>>> 03428325 >>>> >>>> >>>> >>>> From: live-devel [mailto:live-devel-boun...@ns.live555.com] On Behalf Of >>>> i...@interstrat.com >>>> Sent: 03 March 2016 00:51 >>>> To: LIVE555 Streaming Media - development & use <live-de...@ns.live555.com> >>>> Subject: [Live-devel] Setup for VisualStudio 2015 >>>> >>>> >>>> >>>> I would welcome from anyone, guidance on setup for VisualStudio 2015. >>>> >>>> >>>> >>>> Ross’s response in the tail was helpful to me as well. >>>> >>>> However, I need to setup the switches in VS2015. >>>> >>>> Here are my results following the process suggested. >>>> >>>> >>>> >>>> More generally, to setup and get running with any of the Live555 programs >>>> what is the best setup for VS2015 ? >>>> >>>> >>>> >>>> Thanks >>>> >>>> IR >>>> >>>> …if your goal is to read a H.264 video stream from a RTSP/RTP source, and >>>> convert this to a MPEG Transport Stream (without any decoding/re-encoding >>>> of the H.264 video), then you can do this using our ‘test programs’, >>>> without using any ‘3rd party’ software: >>>> >>>> 1/ Make sure that you have the latest version of the “LIVE555 Streaming >>>> Media” code; see: >>>> >>>> http://live555.com/liveMedia/faq.html#latest-version >>>> >>>> 2/ Build the code, as described here: >>>> >>>> http://live555.com/liveMedia/ >>>> >>>> Using MS Visual Studio 2015. >>>> >>>> A: Executed under: C:\...\live> genWindowsMakefiles’ >>>> >>>> B: In Visual Studio 2015 environment created an empty project. >>>> >>>> C: Under solutions explorer: >>>> >>>> --Dragged into Source Files: openRTSP.cpp >>>> >>>> -- Dragged into header files: playCommon.hh >>>> >>>> D: Under properties explorer: >>>> >>>> --VC++directories: Include Directories: added all the “include” >>>> subdirectories of live subdirectories >>>> >>>> --VC++directories:Source Directories: added “live” directory. >>>> >>>> --Linker: System: Subsystem: tried both “Console” and “Windows" >>>> >>>> 3/ Build the “openRTSP” RTSP client application; see >>>> >>>> http://live555.com/openRTSP/ >>>> >>>> Comes up with errors- - 11 unresolved externals. >>>> >>>> ------ Build started: Project: IRopenRTSP01, Configuration: Debug Win32 >>>> ------ >>>> >>>> openRTSP.obj : error LNK2019: unresolved external symbol "public: static >>>> class RTSPClient * __cdecl RTSPClient::createNew(class UsageEnvironment >>>> &,char const *,int,char const *,unsigned short,int)" >>>> (?createNew@RTSPClient@@SAPAV1@AAVUsageEnvironment@@PBDH1GH@Z) referenced >>>> in function "class Medium * __cdecl createClient(class UsageEnvironment >>>> &,char const *,int,char const *)" >>>> (?createClient@@YAPAVMedium@@AAVUsageEnvironment@@PBDH1@Z) >>>> >>>> openRTSP.obj : error LNK2019: unresolved external symbol "public: unsigned >>>> int __thiscall RTSPClient::sendDescribeCommand(void (__cdecl*)(class >>>> RTSPClient *,int,char >>>> >>>> etc. >>>> >>>> >>>> >>>> >>>> >>>> On Feb 18, 2016, at 2:14 PM, Ross Finlayson <finlay...@live555.com> wrote: >>>> >>>> >>>> >>>> (In the future, please put a proper “Subject:” on your emails.) >>>> >>>> Sorry, but neither “ffmpeg” nor “vclc” is our software, so we can’t help >>>> you with either of those. We can help you only with our “LIVE555 >>>> Streaming Media” software. >>>> >>>> However, if your goal is to read a H.264 video stream from a RTSP/RTP >>>> source, and convert this to a MPEG Transport Stream (without any >>>> decoding/re-encoding of the H.264 video), then you can do this using our >>>> ‘test programs’, without using any ‘3rd party’ software: >>>> >>>> 1/ Make sure that you have the latest version of the “LIVE555 Streaming >>>> Media” code; see: >>>> http://live555.com/liveMedia/faq.html#latest-version >>>> >>>> 2/ Build the code, as described here: >>>> http://live555.com/liveMedia/ >>>> >>>> 3/ Build the “openRTSP” RTSP client application; see >>>> http://live555.com/openRTSP/ >>>> >>>> 4/ Run >>>> openRTSP >>>> 'rtsp://Camera_SERVER_ADRESS:PORT/HdSdiStreaming/2?videoCodecType=H.264' >>>> >>>> This should give you a ‘raw’ H.264 video file (with a name starting with >>>> “VIDEO-“). Rename this file to "in.264”. >>>> >>>> 5/ Run >>>> testH264VideoToTransportStream >>>> (“testH264VideoToTransportStream” is another of our demonstration >>>> applications; it is found (along with “openRTSP”) in the “testProgs” >>>> directory.) >>>> >>>> This should give you a MPEG Transport Stream file, named “out.ts”. >>>> >>>> 6/ If you wish to stream this file (via IP multicast), then you can do so >>>> using the “testMPEG2TransportStreamer” application (also in “testProgs”). >>>> (You will have to rename the file to “test.ts” first.) You can also - if >>>> you wish - stream the Transport Stream file via RTSP, using our “LIVE555 >>>> Media Server” application: >>>> http://live555.com/mediaServer/ >>>> >>>> >>>> Ross Finlayson >>>> Live Networks, Inc. >>>> http://www.live555.com/ >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>> >>> _______________________________________________ >>> 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 >> > > _______________________________________________ > 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