Ubuntu 서버에서 Android 장치로 비디오 스트리밍


15

헤드리스 Ubuntu 12.04 서버가 있습니다. 서버에 많은 비디오가 있습니다. 그것의 대부분은 .mkv의 x264에 있습니다. 삼성 Nexus 휴대 전화와 Nexus 7 태블릿이 있습니다.

Ubuntu 서버에서 Android로 스트리밍 할 때 어떤 옵션이 있습니까? 나는 일어 서서 뛰어 내렸다. 내 친구들이 DLNA에 대해 이야기하고 있는데 "Playstation 미디어 서버"가 해결책이 될 수 있을까요?

답변:


5

Android 장치 에서 서버에있는 미디어 공유에 액세스 하려면 DLNA 클라이언트 를 설치 해야합니다.

서버에서 공유에 액세스 할 수있는 DLNA / UPnP 서버를 실행해야합니다. 네트워크 설정은 UPnP 및 멀티 캐스트를 허용해야합니다 (라우터로 확인).

있다 몇 가지 솔루션 당신이 선택할 수있는 UPnP를 서버가. 와 MiniDLNA , 우리가 할 수 MKV를 스트리밍 할 수있는 조인 경량하지만 강력한 DLNA 서버, x264 내용. 이 응용 프로그램은 헤드리스 서버에서 실행하는 것이 좋습니다.

우리는 저장소에서 설치할 수 있습니다.

sudo apt-get install minidlna

설정에 대한 도움말은 https://help.ubuntu.com/community/MiniDLNA를 참조하십시오.


2
모든 Android 버전이 모든 종류의 미디어 형식을 지원하는 것은 아닙니다. 버전 4.0 이상의 최신 장치가 가장 일반적인 형식을 지원하지만 기능 세트가 제한된 이전 버전 및 프로세서에는 여기 저기에 문제가있을 수 있습니다. 또한 장치 제조업체는 플랫폼 기본 형식 지원을 망칠 수 있습니다. 물론 안드로이드는 소프트웨어로 디코딩하는 플레이어를 제공하지만 대부분 해결 방법이며 배터리 수명이 소요됩니다. developer.android.com/guide/appendix/media-formats.html
LiveWireBT

4

서버 :

  • minidlna 설치 : sudo apt-get install minidlna
  • 구성 /etc/minidlna.conf

당신의 안드로이드 장치에서 :

  • 설치 bubbleupnp 또는 다른 DLNA / UPnP를 클라이언트
  • 서버를 선택하십시오

3

일반 HTTP를 통해 제공

가장 간단한 솔루션은 VLC, MxPlayer 등과 같은 HTTP 스트리밍을 수행 할 수있는 Android 비디오 플레이어와 결합 된 HTTP입니다. 사용 가능한 많은 HTTP 서버 중 하나만 사용하십시오.

라이너가 하나 있습니다.

파이썬 2.x

$ python -m SimpleHTTPServer 8000

파이썬 3.x

$ 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).

ifconfigUbuntu에서 IP 주소를 볼 수 있습니다 .

보다 확장 된 HTTP oneliner 서버 목록 : https://gist.github.com/willurd/5720255


이것은 서사 친구입니다
Tessaracter

이 사람은 메달을받을 자격이 있습니다 (또는 현상 금일 수도 있습니다). 대답은 서사시 간단하다
Tessaracter

매우 간단한 기술이 작동했습니다! 비디오를 전달할 수 없음
Abhishek Kamal

@AbhishekKamal : 요청을 SimpleHTTPServer지원하지 않습니다 range. 비디오 지원이 필요한 경우 github.com/danvk/RangeHTTPServer 또는 기타 고급 서버 를 사용할 수 있습니다.
ccpizza

시도한 후 python -m SimpleHTTPServer 8000비디오를 찾을 수 없으므로 python -m SimpleHTTPServer 8000다른 트릭을 중지 하고 사용했습니다. 트릭은 .... 노트북에서 Android로 비디오를 스트리밍 할 때마다 smplayer ( 비디오 플레이어, 최신 버전 19.1.0 )는 노트북에서 바코드를 제공 한 다음 휴대 전화에서 바코드를 스캔하여 동영상을 찾는 데 성공합니다. 그리고이 방법이 이전보다 빠르게 작동한다는 것을 알았습니다.
Abhishek Kamal

2

UPnP 미디어 서버 사양을 사용한 미디어 스트리밍의 경우 다음을 살펴 보겠습니다.

  1. Mediatomb- 백그라운드 서빙 미디어에서 실행되며 라이브러리를 빌드하는 데 사용할 수있는 웹 인터페이스가 있습니다.

  2. Kodi- 일반적으로 클라이언트로 사용되지만 클라이언트의 네트워크 옵션에서 미디어 제공을 활성화 할 수 있습니다.

소프트웨어 센터 에서 둘 다를 찾을 수 있습니다 .

안드로이드 클라이언트가가는 한, VLCKodi 포트가 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.