如何在手机内部搭建rtsp服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在手机内部搭建rtsp服务器相关的知识,希望对你有一定的参考价值。

参考技术A package org.zhangkai.postdata;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.URL;
import java.net.UnknownHostException;

import org.apache.http.protocol.HTTP;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;

public class postActivity extends Activity implementsRunnable

Button btn ;

final String SERVER = "127.0.0.1";
final int PORT = 1560;//在手机内部,端口号可以随便用,除了有固定用途的端口,比如80

@Override
public void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

btn = (Button)this.findViewById(R.id.send);
btn.setOnClickListener(new Button.OnClickListener()
public void onClick(View v)
try
Socket socket = new Socket (SERVER,PORT);

OutputStream mOutput = socket.getOutputStream();
mOutput.write("test".getBytes());
mOutput.close();
catch (UnknownHostException e)
e.printStackTrace();
catch (IOException e)
e.printStackTrace();


);
new Thread (this).start();


public void run()
try
ServerSocket server = new ServerSocket (PORT);
System.out.println("start accept....");
Socket socket = server.accept();
InputStream mInput = socket.getInputStream();
byte[] data = new byte[1400];
int length = mInput.read(data);
System.out.println("data:"+new String (data,0,length));
catch (IOException e)
e.printStackTrace();


本回答被提问者和网友采纳

四VLC搭建rtsp服务器

一、VLC搭建rtsp服务器

1、rtsp服务搭建

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 2、播放

技术图片

 rtsp地址:rtsp://localhost:8554/hello

 

以上是关于如何在手机内部搭建rtsp服务器的主要内容,如果未能解决你的问题,请参考以下文章

请问手机网页如何播放rtsp?

DSS 搭建手机流媒体服务器

直播系统源码是如何实现视频直播以及直播系统搭建的?

手机想看rtsp流媒体视频,路由器端口映射该如何设置

RTSP/Onvif安防视频平台EasyNVR以服务方式启动异常却无报错,该如何解决?

网络摄像头如何按需推流?