小编ale*_*muc的帖子

将套接字连接到设备上的本地地址

我现在暂时停留在这个问题上一段时间了.我通过接收端的套接字从设备向设备发送数据我必须将这些数据从套接字发送到设备本身.localhost/127.0.0.1/10.0.0.2或WiFi地址不起作用.

如何将数据从套接字发送到localhost:port设备?

try
{
    Socket socket = new Socket(InetAddress.getLocalHost(), 1500);
    InputStream is = s.getInputStream();
    OutputStream os = socket.getOutputStream();
    int bufferSize = 1024;
    byte[] buffer = new byte[bufferSize];
    int len = 0;
    while ((len = is.read(buffer)) > 0)
    {
        if(is.available() > 1024){
            os.write(buffer);
        Log.i(TAG, "localSocket writing: " + buffer.length);
        }


        try
        {
            Thread.sleep(100);
        }
        catch (InterruptedException e)
        {
            Log.e(TAG, "LocalSocketThread" + e.toString());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

和我的明显权限:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" …
Run Code Online (Sandbox Code Playgroud)

sockets android localhost

5
推荐指数
1
解决办法
1781
查看次数

android直播 - h264解码

由于我对Android和视频流有点熟悉,我知道处理设备之间的实时视频流很复杂.

要求:播放传入的原始h264流

除了提供rtp/rtsp以播放流之外还有其他方法吗?VideoView需要本地rtsp或http服务器来处理流,我无法相信,没有其他方法可以简单地播放它.

可能是GStreamer/FFMpeg解码流的好方法吗?

android ffmpeg rtsp gstreamer live-streaming

2
推荐指数
1
解决办法
6611
查看次数

标签 统计

android ×2

ffmpeg ×1

gstreamer ×1

live-streaming ×1

localhost ×1

rtsp ×1

sockets ×1