基于Android系统的视频传输方法
摘要:
基于Android系统的视频传输方法,编程录取获取相应分辨率的H246格式视频;通过解析3GP文件获得该H264压缩视频的SPS/PPS信息;利用LocalSocket获取视频流并发送;1)编程录像:创建录像设备、设置录像源为摄像头、设置文件格式为3GP、启动视频录像;2)分析文件:解析3GP文件,寻找sps/pps信息并记录存盘,即锁定sps/pps信息存储在stsd包中的固定位置;在采样包列表stsd包中首先判断视频类型是否为avc1,即H264的编码文件;将此内容存储到以分辨率命名的文件中;3)视频传输;本发明用于实时视频传输;这类服务类似于视频通话,不但要接收并播放视频,还要将本地摄像头数据压缩后发送出去,来满足Android平台视频传送功能。
公开/授权文献
0/0