Ce que je veux c'est que Fedora envoie une vidéo sur une télé passive en passant par la prise HDMI sans avoir besoin avoir d'un câble entre l'ordinateur et celle-ci. Je sais faire avec un câble HDMI entre mon ordinateur et cette télé mais je veux faire la même chose sans ce câble en passant par le WiFi.
J'ai fait un test sur Windows 10 avec Chromecast. En utilisant Chrome et si mon ordinateur est connecté en WiFi ça fonctionne.
La configuration ordi W10 > Ethernet > box > Wi-Fi > Chromecast ne fonctionne pas.
Pour ce qui est mkchromecast sur Fedora, après avoir identifié mon chromecast sous Windows j'ai réussi à "le faire bouger" et à faire afficher sur la télé "Default Media Receiver Mkchromecast v0.3.8.1" mais je n'ai pas enciore réussi à aller plus loin et à afficher une vidéo sur celle-ci.
Je suis arrivé à ce résultat avec la branche standard de Mkchromecast, je n'ai pas réussi à utiliser la branche spécifique Fedora.
$ git clone https://github.com/muammar/mkchromecast.git
Clonage dans 'mkchromecast'...
remote: Counting objects: 49506, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 49506 (delta 0), reused 0 (delta 0), pack-reused 49502
Réception d'objets: 100% (49506/49506), 325.53 MiB | 17.30 MiB/s, fait.
Résolution des deltas: 100% (24762/24762), fait.
$ cd mkchromecast
$ python3 mkchromecast.py -n "ChromecastUltra1234"
Mkchromecast v0.3.8.1
Creating Pulseaudio Sink...
Open Pavucontrol and Select the Mkchromecast Sink.
Starting Local Streaming Server
[Done]
Selected backend: parec
Selected audio codec: mp3
Default bitrate used: 192k
Default sample rate used: 44100Hz.
PID of main process: 4153
PID of streaming process: 4160
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
Information about ChromecastUltra1234
DeviceStatus(friendly_name='ChromecastUltra1234', model_name='Chromecast Ultra', manufacturer='Google Inc.', uuid=UUID('12345678-1234-1234-1234-123456789012'), cast_type='cast')
Status of device ChromecastUltra1234
CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id='E8C28D3C', display_name='Backdrop', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.sse'], session_id='4c3e7aea-3152-427a-b8b4-a2390b35604c', transport_id='4c3e7aea-3152-427a-b8b4-a2390b35604c', status_text='')
The IP of ChromecastUltra3527 is: 192.168.1.29
Your local IP is: 192.168.1.10
The media type string used is: audio/mpeg
Cast media controller status
CastStatus(is_active_input=False, is_stand_by=True, volume_level=1.0, volume_muted=False, app_id='E8C28D3C', display_name='Backdrop', namespaces=['urn:x-cast:com.google.cast.debugoverlay', 'urn:x-cast:com.google.cast.cac', 'urn:x-cast:com.google.cast.sse'], session_id='4c3e7aea-3152-427a-b8b4-a2390b35604c', transport_id='4c3e7aea-3152-427a-b8b4-a2390b35604c', status_text='')
Remember to open pavucontrol and select the mkchromecast sink.
Ctrl-C to kill the Application at any Time
192.168.1.29 - - [04/Aug/2018 12:41:41] "GET /stream HTTP/1.1" 200 -