<div dir="ltr"><div><div><div><div><br></div>The given openRTSP command generates a folder full of files with the .mp4 extension.  We have to rename them to .m4e in order for live555MediaServer to stream them.  :)<br><br></div>Here are the properties of the files as reported by avprobe:<br><br>$ avprobe output-00000-00060.mp4<br>avprobe version 11.7, Copyright (c) 2007-2016 the Libav developers<br>  built on Aug  5 2016 16:19:40 with gcc 4.9.2 (Debian 4.9.2-10)<br>Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output-00000-00060.mp4':<br>  Metadata:<br>    major_brand     : mp42<br>    minor_version   : 0<br>    compatible_brands: mp42isom<br>    creation_time   : 2016-08-05 06:02:23<br>  Duration: 00:00:58.25, start: 0.000000, bitrate: 1183 kb/s<br>    Stream #0.0(eng): Video: mpeg4 (Advanced Simple Profile), yuv420p, 640x480 [PAR 1:1 DAR 4:3], 1183 kb/s, 8 fps, 600 tbn, 1k tbc (default)<br>    Metadata:<br>      creation_time   : 2016-08-05 06:02:23<br>      encoder         : MPEG-4 Video<br># avprobe output<br><br></div>My first attempt at converting this to a TS looked like this:<br><br>ffmpeg -i output-00000-00060.mp4 -f mpegts -vcodec copy -acodec copy output.ts<br><br></div>That didn't work.  I managed to get the sample "bipbop" TS from the live555 website to work, so I tried to make my TS look as much like that as possible.  I know live555MediaServer is finicky about what it will and won't stream, so I assumed it might have something to do with the encoding of the stream.  The "bipbop" clip contained an h264 video stream, so I tried to create a TS with an h264 stream from my .mp4 file:<br><div><div><br>ffmpeg -i output-00000-00060.mp4 -vcodec libx264 output.ts<br><br></div><div>That also didn't work.  I also used the MPEG2TransportStreamIndexer program to generate the .tsx files in both cases.  No luck.<br><br></div><div>In both cases, I am able to play the resulting TS file with VLC.  <br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 10, 2016 at 7:28 PM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto" style="word-wrap:break-word"><span class=""><blockquote type="cite">We are using openRTSP to save segments of video from security camera files.  So far, that is working beautifully.  <br><br>We use the command:<br><br>openRTSP -V -P 60 -u <user> <pass> -v rtsp://<ip>/path/to/video<br><br>This creates a folder full of .mp4 files.<br></blockquote><br></span><span class="">Actually, those won’t be “.mp4” files.  If your video stream is MPEG-4 video, then the resulting files will be ‘MPEG-4 Elementary Stream’ video files - which are different from “.mp4 files”.<br><br><br></span><span class=""><blockquote type="cite">We have a need to stream these .mp4 files complete with smooth trick play functionality.  We've attempted to convert them to .ts files with .tsx files created with your tool, but we have not been able to stream the .ts files.<br></blockquote><br></span><span class="">How did you convert the ‘.mp4 files’ (really, probably, ‘MPEG-4 Video Elementary Stream files’) to Transport Stream files?<br><br>Were you at least able to *play* the resulting “.ts” files (e.g., using a media player like VLC)?  (You should make sure that you can play a file before you try to stream it.)<br><br><br>Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a><br><br></span></div><br>______________________________<wbr>_________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com">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/<wbr>mailman/listinfo/live-devel</a><br>
<br></blockquote></div><br></div>