답변:
Android 장치 에서 서버에있는 미디어 공유에 액세스 하려면 DLNA 클라이언트 를 설치 해야합니다.
서버에서 공유에 액세스 할 수있는 DLNA / UPnP 서버를 실행해야합니다. 네트워크 설정은 UPnP 및 멀티 캐스트를 허용해야합니다 (라우터로 확인).
있다 몇 가지 솔루션 당신이 선택할 수있는 UPnP를 서버가. 와 MiniDLNA , 우리가 할 수 MKV를 스트리밍 할 수있는 조인 경량하지만 강력한 DLNA 서버, x264 내용. 이 응용 프로그램은 헤드리스 서버에서 실행하는 것이 좋습니다.
우리는 저장소에서 설치할 수 있습니다.
sudo apt-get install minidlna
설정에 대한 도움말은 https://help.ubuntu.com/community/MiniDLNA를 참조하십시오.
가장 간단한 솔루션은 VLC, MxPlayer 등과 같은 HTTP 스트리밍을 수행 할 수있는 Android 비디오 플레이어와 결합 된 HTTP입니다. 사용 가능한 많은 HTTP 서버 중 하나만 사용하십시오.
라이너가 하나 있습니다.
$ python -m SimpleHTTPServer 8000
$ python -m http.server 8000
먼저 pip install -U twisted
( pip3 install -U twisted
) 가없는 꼬인 패키지를 설치 한 후 다음을 수행하십시오.
$ twistd -n web -p 8000 --path .
웹 서버를 시작한 후 Android 장치에서 브라우저를 열고 Ubuntu 상자의 IP 및 포트를 입력하십시오 (예 : http://192.168.1.123:8000).
ifconfig
Ubuntu에서 IP 주소를 볼 수 있습니다 .
보다 확장 된 HTTP oneliner 서버 목록 : https://gist.github.com/willurd/5720255
SimpleHTTPServer
지원하지 않습니다 range
. 비디오 지원이 필요한 경우 github.com/danvk/RangeHTTPServer 또는 기타 고급 서버 를 사용할 수 있습니다.
python -m SimpleHTTPServer 8000
비디오를 찾을 수 없으므로 python -m SimpleHTTPServer 8000
다른 트릭을 중지 하고 사용했습니다. 트릭은 .... 노트북에서 Android로 비디오를 스트리밍 할 때마다 smplayer ( 비디오 플레이어, 최신 버전 19.1.0 )는 노트북에서 바코드를 제공 한 다음 휴대 전화에서 바코드를 스캔하여 동영상을 찾는 데 성공합니다. 그리고이 방법이 이전보다 빠르게 작동한다는 것을 알았습니다.