NooobieCoder Ответов: 1

Потоковое видео с веб-камеры на сервер с использованием java-кода


Привет, я новичок в этом проекте, но я хочу транслировать видео с внешней веб-камеры на сервер с помощью java-кода и использовать android mobile(клиент) для просмотра живого видео. может ли кто-нибудь помочь мне начать этот проект? Я использую eclipse sdt java для этого проекта.

до сих пор то, что я сделал, состояло в том, чтобы отобразить видео с внешней веб-камеры внутри, используя код класса java. Мне нужно захватить живое видео через url-адрес с моим кодом активности android?

пакет com.пример.вебка;

import javax.swing.JFrame;
import java.awt.*; 
import javax.media.*; 
import javax.media.format.YUVFormat;
import java.awt.event.*; 
import java.io.IOException;
import java.util.Vector;

public class Camfeed {
	
String Video_Device = "vfw:Microsoft WDM Image Capture:0";
JFrame frame = new JFrame(" Hello JMF Player"); 
static Player player = null; 

	public Camfeed() throws NoPlayerException, CannotRealizeException, IOException
	{
		// Get the device list and store it in a vector

		Vector		CaptureDeviceInfo device = (CaptureDeviceInfo) deviceList.firstElement();

		MediaLocator ml = device.getLocator();	
                // Create the player 	
		player = Manager.createRealizedPlayer(ml);		
                //Get the visual component
		Component videoScreen = player.getVisualComponent();
		// Put the visual component inside a frame 
		frame.getContentPane().add( videoScreen, BorderLayout.CENTER); 
		frame.addWindowListener( new WindowAdapter() { 
			public void windowClosing(WindowEvent we) { 
				 Camfeed.stop();    System.exit(0); 
			} 
		}); 

                frame.pack(); 
		frame.setSize( new Dimension(400,400) ); 
		frame.setVisible(true); 
		player.start(); 

	}
	public static void stop(){ 
		player.stop(); 
		 player.close();  

	} 

	public static void main(String as[]) throws NoPlayerException, CannotRealizeException, IOException
	{
		Camfeed c= new Camfeed();
	}

}

1 Ответов

Рейтинг:
0

sabodhbs

Привет, пожалуйста, используйте библиотеку libstreaming для android, это поможет вам получить решение.В своем коде я успешно реализовал это.

Враг больше пожалуйста обратитесь по этой ссылке

https://github.com/fyhertz/libstreaming-examples