5 - 问,所谓视频编解码,网络视频传输是怎么回事,涉及哪些技术?

5 - 问,所谓视频编解码,网络视频传输是怎么回事,涉及哪些技术?

最近看到济南的一些招聘要求。发现安防行业需求的一些软件技术主要偏向于视频编解码与网络视频传输。(最近一直考虑未来自己技术的发展方向,经常浏览浏览招聘网站,关注关注济南一些公司的C++方向招聘要求)。

今天就把视频编解码与网络视频传输这两方面的相关知识查找资料,做个初步了解。

1、视频编解码

视频编解码技术介绍:

http://baike.baidu.com/view/1507608.htm 

http://wenku.baidu.com/view/bf3d32a3b0717fd5360cdcc3.html 

软件技术:ffmpeg

http://baike.baidu.com/view/856526.htm 

流媒体:

http://baike.baidu.com/view/1295757.htm 

指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。  相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。由于流媒体服务器流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。 

流媒体服务器的主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。 

流媒体编程:(Linux下的实时流媒体编程)(推荐)

http://www.ibm.com/developerworks/cn/linux/l-mdst/ RTP协议,JRTPLIB库。

2、网络视频传输

与一般的网络通信程序有什么不同?主要是协议。

RTP协议。

3、智能视频分析

英文叫IVS(Intelligent Video System),指计算机图像视觉分析技术

opencv

你可能感兴趣的:(5 - 问,所谓视频编解码,网络视频传输是怎么回事,涉及哪些技术?)