Firefox와 마찬가지로 XULRunner는 HTML5 비디오 태그에서 ogg (및 곧 webm)를 지원합니다. 세 가지 주요 플랫폼 모두에서 h.264 지원을 추가하는 비교적 간단한 방법이 있습니까? 아마도 컴파일 플래그 또는 플러그인을 추가 할 수 있습니까?XULRunner에 h.264 <video> 지원 추가
0
A
답변
2
요컨대, 실제로는 아닙니다. Firefox는 Opera 나 Epiphany와 달리 Chrome과 마찬가지로 직접 브라우저에 코덱을 내장합니다. 코덱을 지원하는 데 필요한 '접착제'는 코덱과 브라우저에만 해당됩니다. 브라우저에 새 코덱을 지원하기 위해 자체 C++ 코드를 작성해야합니다.
이 작업을 수행하기가 어렵다면 코드를 해킹해야 할 것입니다. 해킹을 당한다면 가장 좋은 방법은 특정 코덱보다는 GStreamer를 지원하는 것입니다. GStreamer 지원을 추가하면 H.264를 포함하여 시스템에 설치된 모든 코덱을 지원할 수 있습니다.
Bug 422540(HTML5 비디오 요소에있는 GStreamer 백엔드) bugzilla.mozilla.org에 이미있는 GStreamer 지원을 추가하기 위해 파이어 폭스에 대한 몇 가지 매우 최신 패치가 포함되어 있습니다. 나는 그들이 깔끔하게 적용될 것인지 아닌지에 대해 보증 할 수는 없지만, 그것은 당신이 일하기에 좋은 출발점이라고 생각합니다 (그리고 성공한다면 H.264를 할 수있게합니다). (- 최근 패치 bug 422540를 참조 불구하고 크게 오래된)
This blog post가있는 GStreamer를 지원하는 미리 컴파일 된 파이어 폭스에 대한 링크가 포함되어 있습니다.
희망이 도움이됩니다.
0
쉬운 방법은 없습니다. 당신은 아마 그것을 추가 기능으로 할 수 있지만 그것은 사소한 것입니다.
관련 문제
- 1. ActionScript로 H.264 분리
- 2. Firefox의 H.264
- 3. 파싱의 h.264 훈련
- 4. H.264 스트리밍 요구 사항
- 5. Android H.263 또는 H.264 파일?
- 6. H.264 MP4의 크기 얻기
- 7. Flowplayer H.264 비디오 인코딩
- 8. MP4 H.264 in Flash
- 9. HTML에 대한 H.264/FLV 모범 사례
- 10. 디코딩 용 라이브러리 H.264 RTSP 스트림
- 11. 데스크톱 공유를위한 HTML5/H.264 형식
- 12. 작은 h.264 인코더 작성 위치
- 13. Android : mpeg4/H.264 패킷 화 예제
- 14. DirectShow : IMediaSeeking :: SetRate가 H.264 스트림과 호환되지 않는다.
- 15. 프로그래밍 방식으로 ffmpeg로 H.264 HL을 디코딩하는 방법은 무엇입니까?
- 16. Windows 용 FFMPEG (H.264 RTSP 디코딩 용)
- 17. HD 비디오 1 시간 동안의 H.264 파일 크기
- 18. RTP에서 MPEG-TS 로의 MPEG-ES H.264 비디오
- 19. 최고의 Flash H.264 HTTP 스트리밍 방식은 무엇입니까?
- 20. Android : H.264 인코딩 및 Framerate 작동하지 않음 설정
- 21. 원시 h.264 패킷 캡처 및 VLC에서 재생
- 22. 라이브 스트리밍 H.264 및 FMS 3는 비디오
- 23. Windows에서 Live555를 통해 라이브 OpenCV H.264 스트림을 서비스하십시오.
- 24. 자동 트랜스 코딩 Linux 용 H.264 비디오
- 25. Android에서 H.264 (AVC) 비트 스트림을 디코딩 하시겠습니까?
- 26. Live555에서 VLC로 RTP를 통해 H.264 비디오 스트리밍
- 27. AME (Adobe Media Encoder) 및 Flash 용 H.264
- 28. 버퍼에서 h.264 또는 VP8로 픽셀을 인코딩하는 방법
- 29. H.264 대 Ogg 비디오 인코딩의 상대적 장점
- 30. NAL 단위의 H.264 실시간 스트리밍, 타임 스탬프?