Giter VIP home page Giter VIP logo

test-pages's Introduction

Build Status

Intro

Collection of test pages used for WebRTC development

Development

Detailed information on developing in the webrtc GitHub repo can be found in the WebRTC GitHub repo developer's guide.

Clone the repo in desired folder

git clone https://github.com/webrtc/test-pages.git

Install npm dependencies (also adds linting to precommit githooks)

npm install

Start web server for development

From the root of the checkout do cd test then run node server.js and finally navigate your browser to https://localhost:8080.

Linting

Runs grunt which currently only does linting.

npm test

test-pages's People

Contributors

alvestrand avatar charu0291 avatar charu0291-zz avatar ehlemur-zz avatar fippo avatar henbos avatar kaptenjansson avatar lahirug avatar rantonysamy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

test-pages's Issues

No meaningful error message when user media gets denied

Description
We should have a meaningful error message to the user when user media request denied by the user.

as of now the page responds as "User media request denied with error code undefined"

Steps

Open a fresh tab and go to webrtc.github.io/test-pages/src/single-video
Respond as "Deny" to the authorization Info bubble
Refresh the Page

Expected Result
Meaningful error message to the user, that the authentication has been blocked

Actual Result
Message "User media request denied with error code undefined" shows up as a pop-up.

Reference
Screenshot attached.

undefined-error

multiple-video-devices doesnt work

Pop up
User media request denied with error: OverconstrainedError

Console
Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.

demo doesnt seem to work. please provide an fix, would be very helpful

Tested on Microsoft edge, Chrome, Brave

no test folder

change the readme.
there is no test folder.
after npm install even starting the server.js in webserver folder does not work.
wtf?

No authentication failure for the wrong credentials

Description: No authentication failure for entering wrong user name and password in the turn server credentials

Steps:

Go to https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
Remove the Stun server by Clicking and pressing "Remove server" button
Enter the Valid Turn server URI (Ex: turn:134.136.11.66:3478 in the URI Field, Wrong username "1454369900:121055630" and wrong password "E6IhmNYudfhdxios5LmwAKEif7Cf0g0="

Expected : "Authentication failed?" message should appear in the Candidates section
Actual : No message that the authentication failed.

iframe test page should include the latest implementation

in M64 - cross origin iframes going to be deprecated according to this document

https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-permissions-in-cross-origin-iframes

So in the sample https://webrtc.github.io/test-pages/src/iframe-apprtc/ we need to have two test frames.

  1. Current Implementation sample (<iframe width="90%" height="1200px" src="//appr.tc"></iframe>)
  2. Future Request sample <iframe src="https://example.com" allow="geolocation; microphone; camera"></iframe>

So we can test two iframe formats.

Does not work on iOS browsers

Hi,
I tested the tests in webrtc.github.io/test-pages in iOS browsers(Safari and Chrome).
but none of them successfully executed to recieve remote data through WebRTC
The test are smoothly worked in other kinds of OS such as windows, macOS, and Android
You can reproduce this by using some browser test services such as Browserstack

Please help or It'll be appreciated if you share any kinds of posts related on this issue

Jiseong Heo

P2P test page leads to dead link

In the Peer to peer test, On tapping Screen capture, Loading Chrome extension, the link is dead.

Step:

1.Click On : https://webrtc.github.io/test-pages/src/peer2peer/
2.Under title "GetUserMedia" click on "Screen Capture"
3.You will see 5 steps, Click on the link at Step 4 "repository" that leads to a dead link: http://goo.gl/kLEycY (https://github.com/webrtc/testrtc/tree/master/src/manual/peer2peer/extension)

It will be nice to have the correct link in there. Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.