首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

MirrorLinkNote1.RTP服务端筹建-VLC

2013-01-23 
MirrorLinkNote1.RTP服务端搭建--VLC最近在做WinCE下的MirrorLink,活生生的从Android到了CE下,很不适应,用

MirrorLinkNote1.RTP服务端搭建--VLC

最近在做WinCE下的MirrorLink,活生生的从Android到了CE下,很不适应,用惯了Java再用N年

没用的C++还是挺别扭。特别是微软的VS2005确实难用。没办法,马上热身,快速进入CE平台下的

开发。MirrorLink?是由一些国际性知名手机厂商和汽车制造商联合发起建立的一种“车联网”标准。

MirrorLink不是什么新技术,主要是一些技术的集合。主要包括三部分:RTP,UPnP,VNC。虚拟

网络运算(VNC?)进行画面显示与用户指令输入,通用随插即用(Universal Plug and Play,UPnP?)

负责找寻对应的设备与完成正确的设定配置,实时传输协议(Real-Time Protocol,RTP)执行音频

传输。三个模块中,RTP比较简单也比较成熟。

凡事都由易到难,大体了解一下RTP协议,网上大体了解一下,然后就开始动手了。RTP有个比较成熟

的跨平台库开源库jrtplib,所以就先从这个库入手了。有了库,就可以方便的编写RTP客户端了,那就

可以现在win32下写个Demo,但是服务器呢?

服务器选用了一个VLC开源播放器,它可以将本地的音频转换为RTP数据流,那样我们只要安装这个播

放器,进行配置就可以搭建RTP服务器了。步骤如下:

1.添加一个MP3音频文件,在播放那里选择串流

MirrorLinkNote1.RTP服务端筹建-VLC

2.选择如图的RTP Audio/Video Profile后,点击添加

MirrorLinkNote1.RTP服务端筹建-VLC

3.输入IP和端口号(在编写客户端时候要用到)

MirrorLinkNote1.RTP服务端筹建-VLC

4.下一步后,自己添加一个档案AUDIO_TEST,RTP传输PCM音频流,这里选择WAVE格式

MirrorLinkNote1.RTP服务端筹建-VLC

5.音频的其他配置,这些参数在RTP客户端播放时要用到

MirrorLinkNote1.RTP服务端筹建-VLC

6.最后到这里,可以看到全部的配置参数。

MirrorLinkNote1.RTP服务端筹建-VLC

 

 

 

热点排行