ffmpeg spydroid -> jrtplib

手机上采用Spydroid程序。git

https://github.com/fyhertz/spydroid-ipcameragithub

 

先用 libcurl上实现的rtsp客户端。curl

https://github.com/Akagi201/curl-rtspide

此项目简单,只有一个.c文件。rtsp本质上讲也是简单的。就是OPTIONS, DESCRIBE,工具

SETUP, PLAY,TEARDOWN这些命令。并且都是文本格式,用telnet或者putty都能测试。测试

curl-rtsp直接调用强大的libcurl库。编码

接受过程用jrtplib库。url

工程代码。排序

http://www.ieyebrain.com:8080/video/curl-rtsp/ip

我在Windows 8上开发,用Visual Studio 2013和msys,cmake工具。

ffmpeg, jrtplib,curl都放在c:\project目录下。

c:\project

2016/07/12  11:13    <DIR>          bin
2016/07/11  11:45    <DIR>          curl-master
2016/07/12  15:48    <DIR>          curl-rtsp
2016/07/06  19:02    <DIR>          data
2016/07/08  22:20    <DIR>          ffmpeg
2016/07/03  21:22    <DIR>          ffmpeg_dev
2016/07/11  13:57    <DIR>          jrtplib-3.9.1
2016/06/22  20:41    <DIR>          libjpeg-turbo
2016/07/05  13:22    <DIR>          libpng16
2016/07/11  15:56    <DIR>          libs
2015/11/02  21:43    <DIR>          ortp-0.25.0
2014/07/02  19:08    <DIR>          Remote-monitoring-part-source-master
2016/06/22  19:56    <DIR>          SDL2-2.0.4
2016/07/09  21:39    <DIR>          test
2016/07/05  13:29    <DIR>          zlib-1.2.8

接受rtp流的采用:

https://github.com/lorlor/Remote-monitoring-part-source

的代码。

 

程序能够工做,而且录下数据。

但要知道,

1.jrtplib是否剥离了h.264 NAL层。

2. rtp中丢包,从新排序,若是处理。

3. spydroid编码后是如何分包,发送。

4.这样存储的流是否能够给ffmpeg后者VLC使用。

相关文章
相关标签/搜索