Double-board intertransfermission(server)
1 功能概述
本工程展示两块BK7256板子之间视频单向传输,音频双向传输的的功能,server端不接入实体摄像头dvp/uvc,且支持当前板子接入LCD屏实时显示client端传输过来的摄像头拍摄画面
2 代码路径
demo路径:
./projects/media/av_client/main/av_server_main.c编译命令:
make bk7256 PROJECT=media/av_server
3 传输宏控
传输方式
CONFIG_AV_DEMO_MODE_UDP:使用UDP连接进行传输(当前默认)
CONFIG_AV_DEMO_MODE_TCP:使用TCP连接进行传输
4 参数配置
需要配置的参数涉及:摄像头输出数据格式(JPEG/H264等),摄像头数据分辨率和帧率,显示屏幕的型号和分辨率,音频的采样率等
参考:
./projects/media/av_client/main/av_server_main.c,中结构体:video_dev,的参数说明。
备注
当前摄像头的类型不能修改,video_dev.device.type = NET_CAMERA,表示server端接入的是网络摄像头,视频数据是从网络中收到的。