2019独角兽企业重金招聘Python工程师标准>>>
手机上采用Spydroid程序。
https://github.com/fyhertz/spydroid-ipcamera
先用 libcurl上实现的rtsp客户端。
https://github.com/Akagi201/curl-rtsp
此项目简单,只有一个.c文件。rtsp本质上讲也是简单的。就是OPTIONS, DESCRIBE,
SETUP, PLAY,TEARDOWN这些命令。而且都是文本格式,用telnet或者putty都能测试。
curl-rtsp直接调用强大的libcurl库。
接受过程用jrtplib库。
工程代码。
http://www.ieyebrain.com:8080/video/curl-rtsp/
我在Windows 8上开发,用Visual Studio 2013和msys,cmake工具。
ffmpeg, jrtplib,curl都放在c:\project目录下。
c:\project
2016/07/12 11:13
2016/07/11 11:45
2016/07/12 15:48
2016/07/06 19:02
2016/07/08 22:20
2016/07/03 21:22
2016/07/11 13:57
2016/06/22 20:41
2016/07/05 13:22
2016/07/11 15:56
2015/11/02 21:43
2014/07/02 19:08
2016/06/22 19:56
2016/07/09 21:39
2016/07/05 13:29
接受rtp流的采用:
https://github.com/lorlor/Remote-monitoring-part-source
的代码。
程序可以工作,并且录下数据。
但要知道,
1.jrtplib是否剥离了h.264 NAL层。
2. rtp中丢包,重新排序,如果处理。
3. spydroid编码后是如何分包,发送。
4.这样存储的流是否可以给ffmpeg后者VLC使用。