视频聊天是怎样实现的要了解哪些知识
rtmp, RTSP不适合做视频聊天,顶多只能胜任低延时直播,HLS延时更大;基于Flash做客户端的话,累积延时和启动延时都很难控制到毫秒级别;rtmfp是个好东西,但是现在还没有peer之间无法穿透时支持转发的开源服务器实现,特别是在中国的网络环境下,暂时只能作为技术原型存在(也许局域网应用会有点空间)。比较靠谱的还是基于SIP和RTP自己折腾。视频聊天的P2P是狭义的peer to peer,和通常我们所说的P2P下载完全是两码事,在现有基础设施条件下,考虑如何确保延时和同步满足要求才是关键问题。视频首选H264,音频可选的有aac,ilbc,G7xx,建议采用H264+AAC,便于做多终端适配。
■网友
SIP ,RTP 可以搞定。
■网友
1、音、视频采集。2、音、视频编码。3、通过网络传送已编码数据。4、接收方对音、视频解码,然后播放 or 呈现。涉及到了硬件设备调用、音视频编解码、网络编程。爪机,继续。。。如@石磊所说,web和移动端做视频聊天,Flash/AIR比较合适做客户端。功能代码基本不用改(吧?),做一下兼容各种分辨率就行了。
■网友
那你了解一下Flash的流媒体服务涉及的相关协议和架构,特别是对于rtmfp可以多了解一下,是flash10之后对于p2p的支持。
■网友
利用html5的webrtc只需要调用相应的javascript接口。
■网友
难者不会,会者不难,哈哈。你自己可以在手机上写一个视频聊天的模拟软件,你就觉得不是很难。你应该知道QQ视频聊天吧,原理应该是一样的。难点是QoS如何保证,如何实现多人同时聊天,如何保证音视频同步
■网友
这帖子还有人看吗?我在手机上用ilbc做了个聊天的demo,发现我播放接收到的语音的同时又被录了下来发送了过去,这样形成了循环了,如何能不录本地播放器的声音呢?
■网友
Web: RTMPMobile: RTSP, HLS视频用H.264, 音频用AAC-LD忘掉P2P。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 北京22家市属医院均开展安检基本实现重点区域安检措施全覆盖
- 长江流域渔民退捕“上岸”实现扩产新致富
- 实现“甜蜜计划”,这对中哈跨国夫妻好甜
- 北京地铁11号线西段三座车站提前实现主体结构封顶
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
