클로이 - 예술 & 과학

웹 TV 만들기, 쉽게 무료

에 의해 클로이 4월 7, 2009 카테고리의 시청각, 컴퓨터

하나는 내 작품은 지금, 비서 크리스틴 Rougemont, 그의 플래시, 코스 웹 TV의 창출에 선도적인 스트리밍을위한 강의를 준비하는데 도움이됩니다. 웹 TV 질문에 플래시 클라이언트 (브라우저)과 함께 완벽하게 설정해야하므로 비 전문가를 사용하여 자동화됩니다.

원칙 : 우리는 완벽하게 실행하는 보드를 갖춘 TV 스튜디오했다. 이 게시물에 얼마나 TV 스튜디오를 설치, 문제가 제정신이 아니 대해 통제하지 않습니다. 그래도, 하나의 비디오 출력, FireWire 케이블 또는 파일의 집합이다.

이제 우리는 스트림 싶어요. 두 쉬운 솔루션을 우리에게 배포할 수있습니다.

우리는 스트림을 인코딩할 수있습니다 MPEG4/Theora Icecast 서버 (옵션 1)로 보내거나 FLV 스트림을 인코딩할 수있는 플래시 미디어 서버 또는 Red5 (옵션 2)로 보내주시기 바랍니다.

해결 방법 1 : Theora Icecast +

컨트롤에서 직접 방송의 경우.

  $ Dvgrab - 형식은 원시 - | ffmpeg2theora - 0 - v를 5 - f 옵션의 DV - x는 640 - 480 - y를 오는 / dev / 표준 출력 - | oggfwd 서버 포트 - 스트리밍 - 패스 / myvideostream - 단어의 서버 . OGG이다 

설명 : 리눅스, BSD와 또는 다른 유닉스 dvgrab 직접 컨트롤에서 지원의 DV 스트림을 가져옵니다. 그것에 Theora는 FFmpeg과 인코딩을 직접 Icecast 서버로 밀어.

On doit faire de l'encodage en temps réel pour que la qualité soit suffisante. 경고! 당신이 컴퓨터를 "보장"또는 "보증금"라이브 방송을 감당할 수 있어야합니다. 우리는 진짜해야합니다 - 시간이 그 품질이 충분한지 확인 인코딩해야합니다. 또한, 그 인코딩의 모든 CPU 리소스를 소모하지 않습니다 : 그것 HTTP의 조합 캡슐 및 Icecast 서버로 보낼 권력의 최소 필요가 필요합니다. 또한 충분한 대역폭의 인터넷 연결을 업링 크가 필요합니다. 필자는 최소한 5MB입니다 좋습니다 / s 이상 (라인 SDSL / 케이블 / 충분 - 죄수에 의해, 가족를 DSL 크게 그림과 소리의 품질을 줄이기 위해, 웹 TV에 대한 파일을 사용할 수 없게 만드는)가 필요합니다.

파일이 있으면 메일링 사전 녹화

It'sa 좀 더 재밌게 할. 원하는 클립의 목록을 생성합니다. 예를 들어, 다음 annonceur1.ogm emission_du_matin.ogm 누른 후 다음 mire.ogm emission_de_l_am.ogm ... 그것을 기초 mire.ogm 배포하려면, 나는 감독이 안테나는 아니 겠지 :-)

예를 들어, 당신이 읽고 싶어하는 파일의 목록을 넣어 엉덩이

잡화 / mire.ogm
배출 / emission_du_matin.ogm
pub/annonceur1.ogm
배출 / emission_de_l_am.ogm

파일 playlist.txt. 난 당신을 저장하기 위해서는 프로세서의 전력은 이미 인코딩해야 조언

그렇다면 다음 명령을 입력 (또는 스크립트에서) 그것을 프로그램에

  고양이 $ (고양이 playlist.txt) | - 포트 스트리밍 - 패스 / myvideostream.ogg - 단어의 서버 서버 oggfwd 

당신은 공기 흐름을 복용해야합니다 :)

이 솔루션은)하지만 여전히 많은 업스트림 대역폭을 훨씬 적은 프로세싱 파워 (하나의 서버 유형 Dedibox 주로 충분해야합니다.

해결 방법 2 : Red5 : 미디어 라이브 인코더 플래시

난 여기서 플래시 미디어 서버와 함께,이 소프트웨어와 느낌이 기분이 안 라이센스 계약을하지 않습니다 (어도비 신사 숙녀 같은 종류의에서이 블로그에, 내 라이센스 키를! 드롭) 전달합니다.

Red5 설치

설치는 비교적 간단하다 : 다운로드하여 서버에 메일 주소를 Red5 설치 http://osflash.org/red5 이후 (선호 자바 버전 6을 사용하여).

만약 이미 아닙니다 설치 프로그램 (http://adresse-de-votre-serveur:5080/installer/) oflaDemo 응용 프로그램을 설치합니다. 당신 이름을 바꾸려면 좀 더는 "전문적인"이름을 변경하려면 () flashStreaming는 무료입니다.

Red5 스트리밍 준비가되어있습니다.

플래시 미디어 인코더를 사용하여 라이브

여기 당신이 당신의 컴퓨터에 규제 출력을 연결할 수 있고, 가정이 DV 카메라 (카메라 입력하는 경우의 직접 사용에 적용 : 나는 내 테스트를 했어요로 간주됩니다 소니 DSR은 - 내 PC에 FireWire 390 입력).

다운로드 플래시 미디어 라이브 인코더에 대한 http://www.adobe.com/products/flashmediaserver/flashmediaencoder/ 귀하의 PC에 설치합니다.

(시작 메뉴 / 어도비 / 어도비 플래시 미디어 라이브 인코더) 프로그램을 시작합니다.

왼쪽 패널에서

확인 "동영상"이 이미 그렇게하지. 선택하고 "장치"항목을 귀하의 DV 카메라에 대응합니다. 형식, 호환성을 최대화하기 위해 VP6 선택할 수있습니다. 프레임 속도에서 표준 프레임 속도 25 프레임 / 초 채택한다. 입력 크기에 최대 해상도 비디오 장치 (720 × 576 예)에 의해 제안된 선택할 수있습니다. 그냥 "비트 레이트". 여기 당신이 가야 방송 품질 (내가이 요점이 뭔지가 해결되지 않았을 선택할거야, 내 가치). 당신이 프로필 다중 비트 전송률을 채택할 수 - 2 스트림 (1300 Kbps까지) - VP6 "예를 들어,. 320 × 240의이 확산 흐름과 640 × 480 다른에서 해상도를 기존의 TV와 유사한을 달성했다.

그럼 확인, 만약 이미 이렇게하지 상자에서 "오디오". 귀하의 오디오 코덱을 귀하의 입력 장치를 선택, 채널 번호, 속도와 비트 전송률 샘플링. 출력 음량을 설정 표준 수준의 그것에, 둘 다 너무 강해 너무도 약한 확인하십시오.

설정을 변경한 후에는 "... 총 비디오 + 오디오 비트 레이트"각 피드의 : 그것을 유포하는 역할을한다 매개 변수를 적어 둡니다.

오른쪽 패널에서

확인 "스트림을 플래시 미디어 서버합니다. "FMS를 홈페이지, 있음 / / adresse-de-votre-serveur/oflaDemo (어떤 경우에는 당신이 아는 뭔가 다른 이유에 대한 응용 프로그램 oflaDemo의 이름을 변경하지 않은 제공된"rtmp : 입력 뭐 당신이해야 할 ... 튜토리얼 생각의 나머지를 위해 당신을 변경하지 않은 것처럼). 만약 당신이 두 번째 스트리밍 서버 백업)을 가지고 ""비어있는 백업 URL을 남겨주 (당신을 활성화할 수있습니다. 에서 "스트림", "% i 개 입력 살고있다. 번호이됩니다 흐름. 당신은 "그것을 변경할 수있습니다 ma_tele_web_ % i 개"원한다면. 난 우리가 "살아 남아"믿습니다.

클릭하여 "연결". 다 잘만된다면, 당신은 아무런 오류 메시지도됩니다. 그렇지 않으면, 창, 거기에 문제가 당신을 말하는가 나타납니다 : 서버, 또는 Red5의 잘못된 연결하지 못하도록 아마도 방화벽 (실행 - 거기? OflaDemo 그것입니다 설치?)

"시작". 스트리밍을 시작합니다.

감상

FLVPlayer, 누가 rtmp 스트림을 재생할 수있는 소프트웨어를 설치합니다. 첫 번째 스트림을보기위한 URL이 잘 설립 : rtmp : / / adresse-de-votre-serveur/oflaDemo/live1? VideoKeyframeFrequency = 5 & totalDatarate = 428, 428되는 번호를 신중하게 설명한이 (안심 : 당신은 인코딩 옵션 "에서"플래시 미디어 라이브 인코더를 클릭하여) 찾을 수있습니다. 두 번째는 rtmp : / / adresse-de-votre-serveur/oflaDemo/live2? VideoKeyframeFrequency = 5 & totalDatarate = 828, 828 두 번째 스트림을위한 지적 비트 레이트입니다. 꽤뿐만 아니라 모든 설정을 작성하는 짜증나지만, 플래시 미디어 라이브 인코더 및 Red5 사이의 비호 환성입니다. 귀하의 클립 보드에이 주소를 복사하여 윈도우 FLVPlayer에 붙여넣기 (Ctrl 키를 + V를). 귀하의 동영상을 볼 수있습니다. 당신은 완전히 다른 웹사이트에 그것을 넣을 수있습니다. 당신은 동일한 설정을하므로 언제든지 비디오 스트림을 차례 챙겨 기능이 있는지 확인합니다. 난 여기에 "어떻게 플래시 RTMP 스트림을 읽고 설명한다.

이 문서가 도움이되기를 바랍니다. 곧 완료됩니다;

:

10 리뷰

  • 위쪽

    이 문서 주셔서 감사합니다! 매우 유익을 취소합니다.

  • 실뱅

    이 문서에서는 매우 흥미로운 주셔서 감사합니다.

    그냥 하나 (surment) 바보 같은 질문 :

    에 "http : / / 따드레스 드 - 겠지만 - serveur : 5080/installer /"
    - "주소를 귀하의 서버 주소가 어떻게는 C 서버를 구입할 필요가 무엇입니까? (만약 서버의 네 켈리 타입?)

  • 클로이

    이렇게하면 DNS (도메인 이름) 또는 IP입니다.

  • Benoit 씨는

    당신이 팁을 "videoKeyframeFrequency = 5 & totalDatarate = 828"에 대한 감사와 함께 테스트를 위해 필수 불가 결한 VLC

  • 조나단

    안녕하세요;

    자 난 아무것도 플래시를 TI의 문제가

    내가 내 미디어 서버 red5 웹사이트 pourya 논평에 살고 j'envoi하여 스트림을 표시 voudret 내 웹사이트에 내 비디오 스트림을 보여주기 위해서 제가 할 알립니다

    조나단은 당신을 감사합니다 감사합니다

  • 클로이

    안녕하세요,

    첫 번째 단계 : http://www.amazon.fr/Apprendre-lOrthographe-Ancien-Editeur-Euros/dp/2218728575 그래서 난 눈을 출혈이없이는 읽을 수있습니다.
    두 번째 단계 : 내 자습서를 참조하십시오. 당신이 드라이브는 작동하고 배울 수 있도록 플래시를 부여합니다. 당신이이 사이트에 필요 한건 다있습니다. 만약 당신이 플래시 몰라 : 가르칩니다. 그럴 가치가 있어요.

    아무 공짜 점심 식사입니다. 그리고 만약 당신이 정말로 배우고 싶지 않아, 난 둘 다 감각 ()에 합리적인 가격으로 서비스 제공 업체입니다.

  • 올리비에

    안녕하세요,이 입문서는 나에게 많은 도움을 주셔서 감사합니다.
    내 일부를 들어, FME의 DV 인수 작업이 아무런 문제가 포즈 (전 Red5 서버)를 보냈습니다.
    죄수함으로써, 웹캠이나 다른 소스와 모든 테스트 (USB VGA2USB ...) 할 때 육포 내 플래시 드라이브에 있으므로 CPU를 내 컴퓨터의 50 %를 재생 원인.
    혹시 본 적이 있소? 혹시 있나요? ...
    감사합니다

  • 클로이

    안녕하세요 올리비에,
    그러니까, 너무 자주 나쁜 리눅스 드라이버를 말할 것이다. 아마, 아마도 (또는 옵션 modinfo modprobe 명령을 내가 생각하는 드라이버 옵션을 표시할 수있습니다) 프레임 속도 조종사가 증가한다

    내가 살고있는 멀티미디어 V4L 소스를 사용하지 마십시오. 아마 dvgrab, 아무것도.

  • Mobi

    재미있는 기사 감사합니다

  • 프레드

    음 ... 축하 해요!
    그리고 특히 당신이 큰 감사합니다!

    봉 지속!

코멘트 남기기

뭔가를 찾고 계십니까?

콘텐츠를 찾을 방법이 양식을 사용하십시오 :

당신의 행복을 찾을 수 없습니까? 문의 사항이 있으시면 코멘트를 함께 할 것이다 당신을 위해.