手机网页视频抓取(rtp编码效率好,支持不了高清视频编码完成可以通过rtp协议发送)

优采云 发布时间: 2022-01-19 23:15

  手机网页视频抓取(rtp编码效率好,支持不了高清视频编码完成可以通过rtp协议发送)

  目前,实时采集手机视频数据有两种方式。一种是通过*敏*感*词*的回调获取源数据。这里得到的源数据是没有编码的数据。

  有人发yuv数据然后在那里画图,还说视频聊天,很可笑。该方法可以实现视频聊天,但需要移植编码库

  目前可移植,android的opencore编码,参考。

  ffmpeg 编码,这个在网上很难找到,但是有人实现了。(编码效率不错,但不能支持高清视频)

  编码完成可以通过 rtp 协议发送。只是视频。rtp协议我就不说了。

  以上方法的代码,最好回复这个链接,我贴出代码,不完整。关联:

  第二种方法是我使用的方法。

  通过 MediaRecorder 录制。然后绑定一个localsocket,获取编码后的视频数据传输;

  代码显示如下:

  case MediaRecorder.MEDIA_RECORDER_INFO_MAX_DURATION_REACHED:

System.out.println("MEDIA_RECORDER_INFO_MAX_DURATION_REACHED");

break;

case MediaRecorder.MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED:

System.out.println("MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED");

break;

}

}

@Override

public void onError(MediaRecorder mr, int what, int extra) {

if (what == MediaRecorder.MEDIA_RECORDER_ERROR_UNKNOWN) {

System.out.println("MEDIA_RECORDER_ERROR_UNKNOWN");

finish();

}

}

}

  原文链接:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线