我想创建一个使用Java的彩色噪声生成器,它将能够生成本文中定义的所有颜色:http://en.wikipedia.org/wiki/Colors_of_noise
我对如何产生噪声本身感到困惑,并对如何生成我可以让它通过扬声器输出感到困惑.
任何链接或提示将非常感谢!
我还看了另一个问题:Java生成声音
但我不完全理解其中一条评论中给出的代码中发生了什么.它也没有告诉我该代码会产生什么样的噪音,所以我不知道如何修改它会产生白噪声.
目前,我有一个工作原型应用程序,将一个手机的相机输出流式传输到另一个手机的屏幕.
但是,流和实际视频之间的延迟范围从1秒到最多5秒.对于我的特定用例,我需要延迟不到1秒.
我发现比特率/分辨率不会影响延迟.
我正在使用libstreaming库通过wifi-direct传输h264视频.
它似乎只支持h263或h264的编码...我发现h263不像h264那样一致.
以下是捕获视频和流到RTSP服务器的代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_server);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
mSurfaceView = (SurfaceView) findViewById(R.id.surface);
// Sets the port of the RTSP server to 8988
Editor editor = PreferenceManager.getDefaultSharedPreferences(
getApplicationContext()).edit();
editor.putString(RtspServer.KEY_PORT, String.valueOf(8988));
editor.commit();
// Get bitrate
int bitrate = Integer.valueOf(getIntent().getStringExtra(BITRATE));
if (bitrate < 100000)
bitrate = 100000;
// Get resolution
String resolution = getIntent().getStringExtra(RESOLUTION);
int resX = 176;
int resY = 144;
if (resolution.equals("352x288")) {
resX = 352;
resY = 288;
} else if …Run Code Online (Sandbox Code Playgroud)