‘壹’ live555、jrtplib、ortp、gstreamer,用哪一个比较好呢该如何处理麻烦告诉我
接收端想在Windows PC机上观看。
本人正在读研,以前几乎没接触网络传输。看了很长时间的资料,看大家用的最多的就是live555和jrtplib了,但是这两个都是用C++写的,而我的采集和编码都是用C语言写的。至于ortp和gstreamer好像用的人不多。
服务器端使用live555、jrtplib,客户端建议如果是windows建议使用DITRECTSHOW,是linux建议使用GSTREAMER,至于解码使用ffmpeg就可以了
‘贰’ ARM9做视频会议,用LINUX还是WINCE
看你自己项目的要求了,对视频来说,wince的确处理起来比linux性能要差点,所以一般做视频常用linux,如果要求不是很高,也可以考虑wince,因为wince上手要容易些。成都明诚科技
‘叁’ jrtplib-3.11.1怎么在ubuntu上编译安装
1、环境Ubuntu10.04系统,(如果是其他系统可以跳过第2步) 2、安装库支持和alien等 sudo apt-get install build-essential sudo apt-get install libstdc++5 sudo apt-get install alien sudo apt-get install g++-multilib 若某步出现安装不了...
‘肆’ live555、jrtplib、ortp、gstreamer,用哪一个比较好呢解决方法
接收端想在WindowsPC机上观看。
本人正在读研,以前几乎没接触网络传输。看了很长时间的资料,看大家用的最多的就是live555和jrtplib了,但是这两个都是用C++写的,而我的采集和编码都是用C语言写的。至于ortp和gstreamer好像用的人不多。
------解决方案--------------------------------------------------------
服务器端使用live555、jrtplib,客户端建议如果是windows建议使用DITRECTSHOW,是LINUX建议使用GSTREAMER,至于解码使用ffmpeg就可以了
‘伍’ 我该选择哪个嵌入式系统呢关于jrtplib的移植
那就用uclinux吧,挺好用的,稳定性在很多行业得到应用。
很多人说uclinux不好,flat内存容易出错等等,其实我认为uclinux适合低成本,并且和linux一样稳定。如果应用软件做的很烂的话,在linux下会一样出错甚至崩溃,好处是系统本身不受影响,uclinux应用软件出错的话,可能会整个系统崩溃,需要看门狗或者人工重启。
这样看起来linux比uclinux稳定一点点,但是对于嵌入式系统,应用软件崩溃了整个产品的功能就没用了,造成的影响都是等同的。自己的应用软件做好才是正道。
‘陆’ 在make jrtplib时出错,那位高手说说啊,这个什么错
解决了没有?我也出现这个问题
‘柒’ 会rtp、rstp协议的请进
RFC3550
RTP 是目前解决流媒体实时传输问题的最好办法,如果需要在Linux平台上进行实时流媒体编程,可以考虑使用一些开放源代码的RTP库,如LIBRTP、 JRTPLIB等。JRTPLIB是一个面向对象的RTP库,它完全遵循RFC 1889设计,在很多场合下是一个非常不错的选择,下面就以JRTPLIB为例,讲述如何在Linux平台上运用RTP协议进行实时流媒体编程。
‘捌’ JRTPLIB库移植到ARM-Linux平台遇到的问题 修改Makefile文件
修改Makefile的命令是
vi Makefile
或者
vim Makefile
不过我估计你不会用vi或vim。那样的话回图形界面找到名为Makefile的文件直接编辑。
查找ld替换为arm-linux-ld
查找ar替换为arm-linux-ar
然后保存退出